Screenshot 2023-03-20 200114

Food Ordering App 🛎️

views

A fullstack Food Ordering App made in Flutter with Firebase, EmailJS.

Features 🚀

  1. Menu item selection.
  2. Add item to your cart.
  3. Make QR payment (TODO: add payment API).
  4. Sync order list & bills to Kitchen App.
  5. Print reciept & email e-reciept

Built With 🛠

Structure for app 🗼

lib # Root Package

├── models                       #source of data
|   ├── database            #all firebase functions (firestore,cloud storage)
|
├── providers                    #state management
|   
├── screens                      #ui screen for each pages 
|   ├── home
|   ├── menu
|   ├── cart
|   ├── billing
|   ├── paymethod
|   ├── QR payment
|   ├── payment successful
|   
|
├── utils                        #utility classes
|                          
└── main.dart                    #entry point

Platform Supported 💻📱

  • Android
  • Web
  • iOS

How To Run This Project 📱:

#Running the App To run the app using the “dev” flavor and the main_dev.dart entry point file on Chrome browser, follow these steps: 1.Open a terminal window. 2.Navigate to the root directory of your Flutter project using the cd command. 3.Run the following command: flutter run -d chrome –web-renderer html –flavor dev -t lib/main_dev.dart

4.The app should be launched in a new tab in your Chrome browser.

Screenshot 2023-03-20 210117

GitHub

View Github