cjphawes / restaurant-booking-system

Introducing my new restaurant with its own online booking system and state of the art website
1 stars 0 forks source link

Banner of the logo

KUIDAORE

Hello Fellow Coders!

This is KUIDAORE. A luxurious Japanese restaurant based in Malibu, California. It comprises of an online website with the ability to make reservations and provide user authentication.

The target audience are foodies who love sushi and high end restaurants.

Book your reservation now! KUIDAORE

KUIDAORE on different device widths

Am I Responsive Website


Goals

My Goals

For this project I have aimed:

External User Goals

For this project users want to be able to:


User Stories

KUIDAORE Project Board

This displays a mixture of completed and nearly completed issues:


Wireframes

Take me to the Project Wireframes

ERD Model

Take me to the Database Model

Features

Home Page

Landing page image

Landing page image

About Page

About page image

Menu Page

Menu page image

Menu page image

Reservations Page

Reservation page image

Reservation page image

Viewing Reservations Page

Viewing reservation page image

Update Reservations Page

Update reservation page image

Delete Reservations Page

Delete reservation page image

FAQ Page

FAQ page image The FAQ page includes:

Contact Page

Contact page image

Contact page image

Future Features to Implement


Technologies Used

Languages

Frameworks

Databases

3rd Party Imports

Other Tools


Testing

Please refer to the TESTING.md for all test-related documentation.

Solved Bugs

Unsolved Bugs

<option value="17:00" {% if reservation.reservation_time|date:'H:i' == "17:00" %}selected{% endif %}>17:00</option>

Mistakes

There were eight mistakes while committing to Github.


Deployment

Please refer to the DEPLOYMENT.md for all deployment documentation.


Credits

Content
Media

Current Problems Occurring

To do list

Things to mention

Gitpod Reminders

To run a backend Python file, type python3 app.py if your Python file is named app.py, of course.

A blue button should appear to click: Make Public,

Another blue button should appear to click: Open Browser.

By Default, Gitpod gives you superuser security privileges. Therefore, you do not need to use the sudo (superuser do) command in the bash terminal in any of the lessons.

To log into the Heroku toolbelt CLI:

  1. Log in to your Heroku account and go to Account Settings in the menu under your avatar.
  2. Scroll down to the API Key and click Reveal
  3. Copy the key
  4. In Gitpod, from the terminal, run heroku_config
  5. Paste in your API key when asked

You can now use the heroku CLI program - try running heroku apps to confirm it works. This API key is unique and private to you, so do not share it. If you accidentally make it public, you can create a new one with Regenerate API Key.