Skip to content

Rezozo/hotel-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

61 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ  SpringBoot + Vue hotel app


Used Technologies:

Back-end:

  • Java 17 + Kotlin + Spring (Boot, Data, Security) + JPA / Hibernate + PostgreSQL + Kafka + FCM + JUnit + Mockito

Front-end:

  • Vue3.0 + TypeScript + Vue-Router + Axios

Security:

  • JWT

Docker


Project Features:

  • Authentication with JWT
  • Sending push notification
  • Updating profile
  • Sorting rooms with parameters
  • Booking rooms and deleting a booking
  • Ability to view all user bookings
  • Adding and deleting review

Application Structure

Architecture

Database Structure

Database

Screenshots:

  • Home Page

Home

  • All Rooms Page

AllRooms

  • Booking Form

BookingForm

  • Auth Page

Auth

  • Profile Page

Profile

  • Users Booking Page

UsersBooking

  • Reviews Page

Review