Skip to content

gopinathsjsu/team-project-xplorers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Restaurant Booking App

A full-stack reservation platform with role-based UX for Customers, Business Owners, and Admins.

Team Information

Team Name: Xplorers

Team Members Role
Purva Bansod Backend Developer
Priyanka Angad Jadhav Backend Developer
Preetam Maske Frontend Developer
Priyanka Ajit Mutha Frontend Developer

📝 Project Overview

A multi-role (Customer, BusinessOwner, Admin) booking system built with:

  • Backend: FastAPI + MySQL
  • Frontend: ReactJS
  • Hosting: AWS, GCP(For Database)

🚀 Feature Set

  • Customer

    • Search restaurants by date/time/party size & location
    • View real-time availability slots
    • Book, view, cancel reservations
    • Submit and read reviews
  • Restaurant Manager

    • CRUD restaurant listings (details, operating hours, photos)
    • Manage table configurations & capacities
    • View incoming bookings & analytics
  • Admin

    • Approve/reject new listings
    • Monitor usage analytics
    • Manage users & listings
    • Ensure data integrity (duplicate checks, role-based auth)

Diagrams are available in Project_Journal folder


🧩 Design Decisions & Rationale

Decision Options Considered Chosen
Backend Framework Flask, Django, FastAPI FastAPI
Frontend Styling CSS Modules, Bootstrap Cascading Style Sheets
** Deployment** GCP, AWS GCP, AWS
Diagramming Figma, Mermaid, draw.io Mermaid: markdown-native, Figma

About

team-project-xplorers created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •