Bone Apple Teeth is a website clone, inspired by OpenTable. Bone Apple Teeth can be used to search for restaurants, make reservations, manage reservations, and leave restaurant reviews. If you own a restaurant, you can sign up as a restaurant owner and add your restaurant to our site.
Live Site: Bone Apple Teeth
Check out the links below to view our project's documentation:
Backend:
- Python
- Flask
- PostgreSQL
Frontend:
- JavaScript
- React
- Redux
-
Clone the project repo into desired location on your machine (https://github.com/bergmazz/open_table.git)
-
Install dependencies
pipenv install -r requirements.txt
-
Create a .env file based on the example with proper settings for your development environment.
-
Get into your pipenv, migrate your database, seed your database, and run your Flask app
pipenv shell
flask db upgrade
flask seed all
-
cd inside the
react-app
directory. Runnpm install
to install all your dependencies before starting up the application. -
From the
root directory
runflask run
. -
From the
react-app
directory runnpm start
.