NomNow is an online platform that connects people with local restaurants, similar to UberEats. It allows users to browse restaurants and their menus, place new orders, reorder past meals, leave restaurant reviews, and create their own restaurant listings and menus.
- Restaurants
- Menu Items
- Reviews
- Cart
- Checkout
- Past Orders
- Manage Account
Users can browse restaurants to explore and order from.
Users can view all menu items for each restaurant.
Users can read reviews for each restaurant, and leave reviews for restaurants they have ordered from.
Users can add items to their cart from a single restaurant.
Users can checkout to place an order from a single restaurant.
Users can view and re-order past orders.
Users can manage their account and create, update, and delete restaurants and menu items.
- Search
-
Clone this repository
-
Install dependencies
pipenv install -r requirements.txt
-
Create a .env file based on the example with proper settings for your development environment
-
Make sure the SQLite3 database connection URL is in the .env file
-
This starter organizes all tables inside the
flask_schema
schema, defined by theSCHEMA
environment variable. Replace the value forSCHEMA
with a unique name, making sure you use the snake_case convention. -
Get into your pipenv, migrate your database, seed your database, and run your Flask app
pipenv shell
flask db upgrade
flask seed all
flask run
• Burak Ozdemir | GitHub
• Gabriel Dean | GitHub
• Katie Leong | GitHub
• Marcelle Armstrong | GitHub
• Samai Althiabat | GitHub