jennyglitters / Bembe-Phase-4-Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bembe

Overview

Bembe is a sophisticated mock restaurant web application designed to enhance the dining experience for customers while streamlining reservation and menu management for restaurant administrators. Developed by Jennipher and Kevin during Phase 4 of the 121123 East Cohort, Bembe allows customers to make dining reservations, select menu items, and customize their orders with special requests. For administrators, it offers comprehensive tools for reservation oversight and menu customization.

Screenshot 1

Screenshot 2

Table of Contents

Project Timeline

Wednesday:

  • Project Initiation: Define roles, technologies, and setup.

Thursday:

  • Group Agreement and Setup: Finalize team workflow and communication.
  • Project Repository and Documentation: Setup and start README.

Friday:

  • Pitch Submission and Development Begins: Start coding backend and frontend components.

Saturday - Sunday:

  • Core Development: Continue with backend API and frontend components, including CSS.

Monday:

  • MVP Completion and Refinement: Finalize minimum viable product and start detailed testing.

Tuesday:

  • Stretch Goals and Refinement: Begin additional features and conduct thorough testing.

Wednesday:

  • Finalize Stretch Goals: Complete extra features and prepare for final presentation.

Thursday:

  • Presentation Day: Showcase the project highlighting key features and accomplishments.

Features

For Customers

  • Reservation System: Book your preferred date and time directly through the app.
  • Menu Browsing and Customization: Select menu items and add special requests for each dish.
  • Order Management: View, modify, or cancel upcoming reservations.
  • Seamless Navigation: Access details like location, hours, and contact information.

For Admins

  • Reservation Management: Confirm, adjust, or cancel bookings.
  • Menu Management: Update dish details and prices with CRUD operations.

Stretch Goals

  • Event Customization: Book for special occasions with customizable menus and decor.
  • Feedback System: Allow customers to rate and comment on their dining experiences.

Wireframes

Domain Model

User --< Reservation --< Order_Item >-- Menu_Item

Getting Started

Details on setting up the project locally.

Contributors

  • Jennipher
  • Kevin

Acknowledgements

Thanks to everyone who contributed to the success of Bembe during Phase 4!

About

License:Other


Languages

Language:JavaScript 43.2%Language:Python 39.0%Language:CSS 14.6%Language:HTML 2.5%Language:Mako 0.6%