La Baguette

Test it out!

Click HERE to go to Application

Description

Welcome to La Baguette, our very own thirty-seven star Michellin restaurant!

This site can be used to view the menu, ingredients, staff members, reports, seating available at the restaurant, and standing reservations.

As an employee, you have the ability to sign in and make modifications to the menu items, the ingredients, staff members, and reservations. Additionally, you will also have the ability to look at reports.

  • Add or update menu items and the ingredients required to produce each entree. You can also add menu items.
  • Add or erase ingredients from the Ingredients page. You also have the ability to edit any existing ingredients.
  • As new members are hired to the team, laid off, or even get a promotion, you can add, erase, or update employee information.
  • To make new or cancel existing reservations from the Reservations page, you will have to click on the single reservation. You can also edit existing reservations, but if the party size is greater than the number of seats available on the table, you cannot make the reservation. Additionally, the single reservation card will have the section number and the staff assigned to that reservation.
  • Within reports, the user can look at total revenue, top 10 most popular menu items, and top 10 least popular menu items.

Technologies Used

Screenshots

Home Page

homePage

Menu

menu

Ingredients

ingredients

Staff

staff

Reports

reports

Seating Chart

seatingChart

Reservations

reservations

Run this Project

  • Clone down project from Github
  • Add apiKeys from Firebase formatted identically to the apiKeysExample.json file
  • At the root, run the command npm start
  • This should automatically redirect you to the local host, but if not, run hs -p 8080, and in your browser, navigate to https://localost:8080

Contributors