Skip to content

Quick Store is an e-commerce app that offers a seamless shopping experience. Users can easily browse products, manage their accounts, and place orders based on their current locations.

Notifications You must be signed in to change notification settings

hayam-tarek/quick_store

Repository files navigation

Quick Store

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.

Features

  • 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

Technologies Used

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

Screenshots:

Image 1 Image 2 Image 3 Image 3 (2) Image 4
Image 5 صورة 6 صورة 7 صورة 8 صورة 9
صورة 10 صورة 11 صورة 12 صورة 13 Image 13 (2)
صورة 14 Image 14 (2) صورة 15 صورة 16 صورة 17
صورة 18 صورة 19 صورة 20 صورة 21 Image 21 (2)
صورة 22 صورة 23 Image 23 (2) صورة 24 صورة 25

Demo Video:

Watch the video