Open-source project contributions.
Room booking software for conference buildings.
Contributions:
- Architecture design (n-tiered, client-server using RMI),
- Data layer with user session-aware SQLite wrapper,
- Hashed authentication component for user login,
- Reservation logic using a Observer pattern cache to avert booking conflict with multiple opened user sessions,
- JavaFX (MVC) frontend client.