Skip to content

Bone Apple Teeth is a dynamic restaurant reservation application inspired by Open Table. It offers users a platform to create, view, update, and delete reservations, along with engaging features such as reviews, favorites, and points- plus the ability to create new restaurants.

Notifications You must be signed in to change notification settings

bergmazz/open_table

Repository files navigation

Bone Apple Teeth

Introduction

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:

Technologies Used:

Backend:

  • Python
  • Flask
  • PostgreSQL

Frontend:

  • JavaScript
  • React
  • Redux

Authors:

Splash Page

Screen Shot 2023-08-26 at 6 51 33 PM (2)

Log In

Screen Shot 2023-09-19 at 11 06 25 AM

Sign Up

Screen Shot 2023-09-19 at 11 07 27 AM

Restaurant Detail's Page

Screen Shot 2023-09-19 at 10 55 35 AM

User's Profile

Screen Shot 2023-09-19 at 11 04 23 AM

How to run project locally:

  1. Clone the project repo into desired location on your machine (https://github.com/bergmazz/open_table.git)

  2. Install dependencies

    pipenv install -r requirements.txt
    
  3. Create a .env file based on the example with proper settings for your development environment.

  4. Get into your pipenv, migrate your database, seed your database, and run your Flask app

    pipenv shell
    flask db upgrade
    flask seed all
  5. cd inside the react-app directory. Run npm install to install all your dependencies before starting up the application.

  6. From the root directory run flask run.

  7. From the react-app directory run npm start.

About

Bone Apple Teeth is a dynamic restaurant reservation application inspired by Open Table. It offers users a platform to create, view, update, and delete reservations, along with engaging features such as reviews, favorites, and points- plus the ability to create new restaurants.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages