
WDS
A website designed for students in D'Overbroeck's College Oxford to schedule time when they will use communal washing machines and dryers in the residence halls of the school. The system allowed to select convenient time periods, create accounts. The system kept log of the bookings for the school administration to analyze the times machines are in use and infer if some machines are broken.
Tech Stack
Spring MVC
FTL
PostgreSQL
Java
Overview
Storage
To store user data and generate logs I used PostgreSQL. Since the project was well structured and did not require any updates to the database in the future SQL-based database was a good choice since it was easy to implement and cheap to maintain.
My part
I developed a system that would track current user bookings for washing machines and dryers to limit the time slots that they are allowed to select. That was a requirement from the administration, so that the system would be more just to all users.
Using Spring MVC
I used multiple Spring packages to ensure that the app is suitable for use by many people. I used Spring Security, Spring DAO, Spring AOP amongst others to achieve many goals in development.
Checkout
SSS
Checkout
Shell