- You will create a Web 2.0 application that allows users to consume and produce data.
- The minimum requirements for the project are:
- Spring Boot
- Annotated Controller
- Hibernate
- Annotated POJOs
- DAO Pattern
This is a library management system for a public library, which will allow users to register themselves to be able browse their favorite books and reserve them. They will have to pick-up their reserved books from the library. This system will also have employee and admin accounts, which will allow for the management of book inventory and customers.
- Client Side: HTML, CSS, JSP
- Server Side: Spring MVC, Hibernate
- Database: MySQL
- Server: Apache Tomcat
This project will have 3 types of users:
- Customer:
- Able to create an account and login
- Reserve books for pick-up
- View book reservation status
- Admin:
- Able to edit and delete employee and customer accounts
- Employee:
- Change the status of reservation of customer
- View customer details and their reservations
- Add/edit/delete books