Skip to content

Latest commit

 

History

210 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Review Assignment Due Date Open in Codespaces

Restaurant Table Reservation System

A web application for reserving tables at a restaurant, built with Spring Boot (backend) and React (frontend).

Features

  • User authentication
  • Table browsing
  • Table reservation
  • View and manage reservations

Technology Stack

  • Backend:

    • Spring Boot 3.2.3
    • MySQL Database
    • JPA/Hibernate
    • Maven
  • Frontend:

    • React 19
    • React Router
    • Tailwind CSS

How to Run

Development Mode

  1. Start the backend:

    cd backend
    mvn spring-boot:run
    
  2. Start the frontend development server:

    cd frontend
    npm start
    
  3. Access the application at:

Production Mode

  1. Build and deploy the frontend to the backend's static resources:

    build-frontend.bat   # Windows
    # OR
    ./build-frontend.sh  # Linux/Mac
    
  2. Start the backend:

    cd backend
    mvn spring-boot:run
    
  3. Access the application at:

Default User

  • Username: testuser
  • Password: password123

About

se-group-project-group_09-refresh-beach-restaurant created by GitHub Classroom

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages