This repo consists of complete buyer side of eShopp which is an ecommerce android application. It uses Flutter framework for app frontend and backend, Firebase as server maintaining databases and storage requirements of the app. It uses Firebase Authentication, Firebase Cloud Firestore and Firebase Storage. State management and route management is done using GetX. Also, VelocityX is used for quick and efficient UI implementation.
✔️ User Authentication and related services
✔️ Login state is maintained until user logs out
✔️ View all products
✔️ Search any product
✔️ Sliders implemented
✔️ View products of different cateogories
✔️ View products of different sub-cateogories
✔️ Add products to Cart and Wishlist
✔️ Chat with seller of any product
✔️ Order the product
✔️ View your orders at order screen
✔️ View your favs at wishlist screen
✔️ Edit your profile
- Splash Screen
- Sign In
- Sign Up
- Home Page
- Search
- Categories
- Sub-categories
- Category details
- Product details
- Cart
- Shipping Info screen
- Payment screen
- Profile
- Edit profile screen
- Orders
- Wishlist
- Messages
- Chat Screen