Hotel reservation app is a full stack project created using Spring and React, containing frontend user interface and backend api. Frontend includes a home page, hotel lists, hotel info page, hotel reservation, customize hotel searching, hotel recommendication features. Backend includes user management, hotel management, room management, order management, authorization management modules.
Technology | Description | Offical Website |
---|---|---|
SpringBoot | Backend Web Development Framework | https://spring.io/projects/spring-boot |
SpringSecurity | Authentication and Authorization Framework | https://spring.io/projects/spring-security |
Hibernate | ORM Framework | https://hibernate.org |
Spring Data JPA | Data Access Layer Framework | https://spring.io/projects/spring-data-jpa |
PostgreSQL | Relational Database | https://www.postgresql.org |
Slf4j | Logging | https://www.slf4j.org |
Tomcat | Web Server | https://tomcat.apache.org/ |
Hikari | Database Connection Pool | https://github.com/brettwooldridge/HikariCP |
JWT | Login Authentication | https://github.com/jwtk/jjwt |
Technology | Description | Offical Website |
---|---|---|
ReactJS | Frontend Web Development Framework | https://reactjs.org |
Typescript | Frontent Programming Language | https://www.typescriptlang.org |
React Router Dom | Router Framework | https://v5.reactrouter.com |
React Context | State Management Framework | https://reactjs.org/docs/context.html |
FontAwesome | UI Framework | https://fontawesome.com |
Axios | Frontend HTTP Framework | https://github.com/axios/axios |