Table of Contents
-
"MunchOut" was designed to provide local restaurants a means of promoting and managing bookings from customers for any daily events they plan on hosting, e.g. "20% off pizzas".
-
Customers can book for the daily events , which adds the event to the customers booking tab.
-
Restaurants can view what customers are coming for an individual event , by selecting the event on the cretaed events page.
-
Different set of menus for the user types:
- Customer User
- Can book for events and view differnet events having booked for
- Restaurant User
- Can create events , view created events and view customers coming to each event.
- Customer User
Framework - Flutter
Language - Dart
Language - Python
Framework - Flask
Database - MySQL
https://documenter.getpostman.com/view/16304569/UzBsHPsj
https://sharing.clickup.com/37426410/b/h/4-61251467-2/ada505352dad9da
https://sharing.clickup.com/37426410/b/h/4-61251472-2/285d29734561261
https://www.figma.com/file/GJmIuobOWWiGpwq7ZIpiCe/ITMDA3-Mobile-App?node-id=0%3A1
Frontend folder contains the flutter client application code.
frontend/README.md
Backend folder contains the flask REST API apploication code.
backend/README.md
- Install Flutter
https://docs.flutter.dev/get-started/install
- Install Python 3.8.9
Later versions may cause failures. Packages may be incompatible
https://www.python.org/downloads/release/python-389/
- Clone the repo
git clone https://github.com/SparklingWater45/MunchOut
- Follow both README setup instructions
Found in both backend and frontend folders
- Run both backend & frontend applications
Ensure the IPV4 address is changed in both folders required files.
Run the python app.py file in its own terminal/cmd window.
Run the flutter app in a IOS/Android emulator of your choice.
Distributed under the MIT License. See LICENSE.txt
for more information.
Dylan van Heerden - @Soda_Water45 - dylanvh45@gmail.com
Project Link: https://github.com/SparklingWater45/MunchOut