Flutter app for client's ecommerce bussiness.
It is an complete e-commerce mobile app which is designed using flutter. It uses firebase as a backend for CRUD operations.
- Flutter
- Firebase
- Download and setup the flutter SDK
- Install flutter plugin in your editor(preferably Android Studio).
- Run flutter get/ pub get for getting dependencies.
- Press run button in Android studio to install the apk
- The project will now be running in your device.
-
Home
- Main Products Carousel
- Featured products carousel
- Products Grid view
-
Products
- Products List view
- Products Details view
- Color picker
- Size picker (optional)
- Share to Messenger, Whatsapp, Wechat, Twitter, E-mail, Copy Link, etc.
- Wishlist
-
Shopping Cart
- Add to Cart functionality
- Remove from Cart
- Edit Shopping Cart
- Order History
- Reorder functionality
-
Checkout Experience
- Shopping Cart
- Shipping Address
- Shipping Methods
- Payment Methods
- Add New Card
- Place Order
-
Customer Profile
- Account details
- Edit Profile Details
- Setting
- Contact us
-
Customer Management
- Registration with Email & Password
- Login with E-mail & Password
- Google Sign In (Left to achieve)
- Logout
-
Backend
- Database system with Firebase Firestore
- User management with Firebase Authentication