Skip to content

Ishteee/StallMart

Repository files navigation

StallMart

StallMart is an Android app built with Flutter that serves as an online marketplace for temporary stalls at campuses, concerts, exhibitions, and short-term events. It allows users to browse products, book items, and place orders without having to visit the stalls physically.

Key Features

  • View and explore stalls at an event
  • Book products or place orders online
  • Automatic cancellation of bookings after a timeout (e.g., 15 minutes)
  • Real-time updates using Firebase Firestore
  • Payment integration (e.g., PhonePe)
  • Customer and seller dashboards
  • Persistent login using local storage (Hive)

Tech Stack

  • Flutter (Dart)
  • Firebase Authentication
  • Cloud Firestore
  • Firebase Storage
  • Hive for local storage
  • PhonePe Payment Gateway

App Screenshots

Setup Instructions

  1. Clone the repository: git clone https://github.com/Ishteee/StallMart.git cd StallMart

  2. Install dependencies:

  3. Run the app:

Firebase Setup

  • Enable Firebase Authentication (email/password)
  • Set up Firestore with proper rules

Folder Structure

The app is organized by features and screens for easier navigation.

License

This project is licensed under the MIT License.

About

This project was created as a solution for managing and shopping from temporary stalls at events, especially for campus festivals and exhibitions, where physical crowding can be an issue or not everyone can reach the stall in time.

Feel free to fork or contribute if you're interested.

About

An android app built with Flutter that serves as an online marketplace for temporary stalls at campuses, concerts, exhibitions, and short-term events. It allows users to browse products, book items, and place orders without having to visit the stalls physically.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors