Skip to content

A modern web application for managing room reservations

Notifications You must be signed in to change notification settings

categolj/room-reservation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Room Reservation System

A modern web application for managing room reservations.

Image

Technology Stack

Backend

  • Java 21
  • Spring Boot 3.4
  • Spring Modulith
  • PostgreSQL
  • Flyway
  • Testcontainers for development environment

Frontend

  • React 18
  • TypeScript
  • Vite
  • PrimeReact UI
  • React Router

Prerequisites

  • Java 21 or higher
  • Docker and Docker Compose

Getting Started

./mvnw spring-boot:run -Dspring-boot.run.arguments=--spring.docker.compose.enabled=true

This will:

  • Build the Frontend app
  • Start PostgreSQL database
  • Run database migrations
  • Start the Spring Boot application

About

A modern web application for managing room reservations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages