Skip to content

filizhelvaci/HotelsProject

Repository files navigation

HOTEL RESERVATION SYSTEM APPLICATION

Tech Stack

Framework

  • Core
    • Spring
      • Spring Boot 3
      • Spring Boot Dev Tools
      • Spring Web
      • Spring Boot Actuator
      • Spring Security 6
    • Spring Data
      • Spring Data JPA

3rd Party Dependencies

  • Lombok
  • Mapstruct

Database

  • PostgreSql

Language

  • Java 17

Build Tool

  • Gradle

Version Control

  • Git
  • GitHub

APIs Interaction Platform

  • Postman

Project Documents

For other information, you can check Wiki Page.

Postman

Documentation & Workspace

Running All Components as Container on Docker

The following command can be executed to stand up the application and database on Docker. Then the application can be run and proceed.

docker compose up -d --build

The following command can be used to remove Docker Containers.

docker compose down -v

Running PostgreSQL Container on Docker

The following command can be executed to stand up the database on Docker. Then the application can be run and proceed.

docker compose up -d --build database

The following command can be used to remove Docker Containers.

docker compose down -v