Project for Lodz University of Technology Web Applications Basics course.
Name | Github |
---|---|
Rafał | rstrzalkowski |
Łukasz | Lukasz0104 |
Kamil | St0n3k |
- Java (JDK-17)
- Maven
- Jakarta EE
- Payara Application Server
- Spring Boot
- PostgreSQL
- Hibernate ORM
- Java Server Faces
- Angular
- Rest-assured
- JWT
- Bootstrap
- Capacitor
Guesthouse is a web app intended for managing a guesthouse. It allows guesthouse employees to manage rooms and rents. Clients can rent a chosen room for a specific period of time that isn't yet taken. Administrators can manage the same things as employees, but they can also manage other users.
-
Guesthouse-REST
- Jakarta EE REST app with JWT based security deployed on Payara Application Server. Uses Hibernate with PostgreSQL.Guesthouse-SPRINGBOOT
- Implementation ofGuesthouse-REST
app without security converted to Spring Boot application.Guesthouse-API-TEST
- Integration tests forGuesthouse-SPRINGBOOT
app made with Rest-assured.Guesthouse-MVC
- Java Server Faces web client app forGuesthouse-REST
. Styled with Bootstrap. Uses security based on JWT authentication from REST API.Guesthouse-MODEL
- Maven module with shared model classes forGuesthouse-REST
,Guesthouse-SPRINGBOOT
,Guesthouse-MVC
,Guesthouse-API-TESTS
.Guesthouse-SPA
- web client app forGuesthouse-REST
made with Angular. Uses security based on JWT authentication from REST API. Has a responsive web design made with Bootstrap. App at the moment is made only for clients of the guesthouse.Guesthouse-MOBILE
- mobile client app forGuesthouse-REST
. Made fromGuesthouse-SPA
app using Capacitor.