This is a app designed to simplify the process of buying and selling products. The app was developed as a challenge during my lessons at Rocketseat.
-
Authentication
- Sign-in and Sign-up screens for user access.
-
Dashboard
- Displays the number of active products the user is selling.
- Shows a list of products available to buy with filtering options:
- Query (search bar)
- Product condition (new/used)
- Payment methods
- Accept trade option
-
Product Details
- View detailed information about a product, including:
- Product images
- Name and description
- Pricing
- Accepted payment methods
- Seller's contact information
- View detailed information about a product, including:
-
Product Management
- Manage the products you're selling:
- Create and edit product listings with preview before publishing.
- Toggle product availability (active/inactive)
- Manage the products you're selling:
- React Native + Expo
- AsyncStorage + FileSystem + ImagePicker
- React Navigation: Stack and Bottom Tabs
- Gluestack UI V2
- React Hook Form + Zod
- Axios
It was used an already existent API to develop this app, check it out.
The UI design was provied by Rocketseat, check it out.