LibrarySeatReservation is a web application for the management of seat reservations in the study rooms of the libraries of Florence.
- Configurable queue system to prevent server overload
- TimescaleDB database integration for storing and retrieving time-based reservations
- Real-time admin notifications using RSocket protocol
- Use of JWT for authentication and authorization
Check out the following modules:
- Requirements Analysis
- Mockup
- System Design
- TimescaleDB
- WebSocket vs RSocket
- HyperSQL
- Full Report
- Presentation
- Start Wildfly instance with:
cd backend
docker-compose up
- Build
.war
archives for backend (lsr.war
) and gateway (gateway.war
) and move them tobackend/workdir/deploy/wildfly
- Start the frontend with
cd frontend
ng serve
- Navigate to
http://localhost:4200/