Quick Store is a Flutter-based e-commerce application that provides a seamless shopping experience. With a user-friendly interface and robust features, users can easily browse products, manage their accounts, and make purchases based on their location.
-
User Authentication:
- Login and Registration
- Logout
- Profile Management (View, Update, Change Password, Reset Password)
-
Product Management:
- Display Categories and Category Products
- View Product Details
- Add or Remove Products from Favorites
- View All Favorite Products
-
Cart Management:
- View All Cart Items
- Add or Remove Items from Cart
- Update Item Quantity
-
Product Search:
- Search for Products by Name
-
Order Management:
- Place Orders based on Current Location or Selected Location from Map
- View All Orders and Order Details
- Cancel Orders
-
Location Management:
- View All Saved Locations
- Delete Any Saved Location
This project utilizes the following packages:
cupertino_icons
flutter_bloc
bloc
http
shared_preferences
meta
smooth_page_indicator
image_picker
geolocator
geocoding
flutter_dotenv
flutter_map
latlong2