ShopHub App

Overview

ShopHub is a comprehensive multi-vendor ecommerce marketplace app designed to revolutionize online shopping experiences. Catering to both buyers and vendors, our platform offers a centralized hub where users can explore a diverse range of products and services from various independent sellers.

For buyers, ShopHub provides a user-friendly interface where they can browse through vendor profiles, product listings, and categories, enabling seamless comparison of prices and features. The app integrates Google Maps to enhance the shopping experience, allowing users to locate nearby vendors and stores easily.

Vendors benefit from a robust set of features to manage their stores efficiently. Upon registration and approval, vendors gain access to a personalized store management dashboard where they can upload products, manage inventory, and monitor orders. The app also enables vendors to track sales performance and withdraw their earnings into their bank accounts.

Core Features

  • Customer Capabilities:

    • Customers can create an account successfully.
    • Customers can successfully log in to their registered accounts.
    • Customers can browse items based on categories.
    • Customers can log out of their accounts.
    • Customers can view their location using Google Maps.
  • Vendor Capabilities:

    • Vendors can create an account successfully.
    • Vendors can successfully log in to their registered accounts.
    • Vendors can list and sell their products.
    • Vendors can review their orders and earnings.
    • Vendors can transfer their earnings to their bank accounts.
    • Vendors can log out of their accounts.
  • Admin (Owner of ShopHub Platform) Capabilities:

    • Admins can add categories for authentic products only.

Tech Stack Used

  • Frontend:

    • Flutter
    • Dart
  • Backend:

    • Firebase
  • APIs:

    • Google Maps API

Run Project

To test this project locally, clone this repository and run the below commands:

  • $flutter run

For checking the admin website hosted locally, run:

Future Work and Open Contribution

Future improvements include:

  • Enhancing the user interface to be more user-friendly.
  • Reducing loading times.
  • Marketing the app on a global scale to make it available worldwide.

Authors and Acknowledgment

Thank you for exploring the ShopHub App! We welcome contributions and feedback to make the app even better.