A cross-platform Flutter e-commerce mobile application for shopping electronics, clothing (men & women), and jewelry.
The app is built using Flutter with Firebase Authentication and REST API integration to fetch dynamic product data.
Features:
- Firebase Authentication (Login / Logout)
- User profile with image upload and update
- Fetch products from external REST API
- Product details screen (title, price, description, image, rating)
- Category-based filtering (Electronics, Clothing, Jewelry)
- Product search functionality
- Add to cart feature
- Add to favorites feature
- Clean and responsive UI design
How it works:
- Users sign in using Firebase Authentication
- App loads product data from external REST API
- Users can browse, search, and filter products by category
- Users can view product details and manage cart & favorites
- Profile image can be uploaded and updated via Firebase Storage