- Python 3.7.4
- Node v12.11.1
- NPM 6.11.3
- Run
sh setup.sh
for automatic installation of packages
- In
./Database/python/
runpip3 install -r requirements.txt
- In
./UI-Files/
runnpm install
- Run
sh run.sh
- Browser should automatically open to application page
- If browser does not automatically navigate to application, open your preffered browser(Chrome recommended) and navigate to
http://localhost:3000/
- If browser does not automatically navigate to application, open your preffered browser(Chrome recommended) and navigate to
- In
./Database/python/
- Run
python3 api.py
- Run
- In
./UI-Files/
- Run
npm start
- Run
- Browser should automatically open to application page
- If browser does not automatically navigate to application, open your preffered browser(Chrome recommended) and navigate to
http://localhost:3000/
- If browser does not automatically navigate to application, open your preffered browser(Chrome recommended) and navigate to
- (NOTE) both the api and npm webpackage need to be running concurrently for application to run
- Click on the customer button on the initial landing page
- Search in the search bar for a Restaurant/Location/Cuisine Type
- Click on the name of the restaurant name of the search results to view a menu
- Once on the menu click the
+
button to add a menu item to your cart - Then click on the checkout button to view your cart
- From here you can add your personal information and send the order to the food truck
- Click on the vendor button on the initial landing page
- If you have an account then sign in, if not then sign up
- The sign up page will ask you for basic information about your food truck
- After you are logged in, you can either view your open orders in the
order queue
page or edit your vendor info in theprofile editor