The Reservation Application is designed to facilitate the scheduling of meetings in specific conference rooms. Users can reserve a room for a meeting, specifying the meeting title, start and end dates, and choosing the desired conference room. The application ensures that multiple meetings cannot be scheduled in the same room during overlapping time intervals. Additionally, users have the ability to delete reservations, and list all the reservations for a specific conference room.
Open a terminal.
Navigate to the "frontend" directory:
cd frontend
Install the necessary dependencies:
npm install
Run the development server:
npm run dev
Open a terminal.
Navigate to the "backend" directory.
cd backend
Build the project using Maven.
mvn clean install
Navigate to the "root" directory.
cd ..
Modify the docker-compose.yml file with your own data.
Run the docker-compose.yml file:
docker-compose up
Click the above link to download and watch a quick demo video.