Project: Books Management Application

By: Aiman Tauseef

Project overview:

I created a Java Spring boot application that involved database operations. This application displayed a list of books. The application had a login form for users and manager. Both the users and manager were able to view the reviews of any book. But only the manager was able to add a new book, edit or delete an existing book. The application also has a resgisteraion form for new users.

This is the home page of the application. It shows the list of books in the database.

Login form for users and manager. This page also does input validation by showing an error if the user leaves the username and password fields empty or if the username and password combination is wrong.

This shows what the manager sees after logging in. The manager can view the reviews of a book, edit or delete a book, and add a new book into the database.

After clicking on the view link, the manager or user can view the reviews of a book. This page also shows the 'Add a review' link that can be used to add a review.

A form for adding a review for a book. This page also shows an error message if the user leaves the input box empty.

When the manager clicks on the 'Add a book' link on the home page, this forms shows up. If the manager leaves any field blank, an error message is displayed.

After adding the book, the home page shows the updated version of the books table.

After the user logins, they see the table of books. The user can only see the reviews of a book and add a new review.

Register form for new users. This form will show an error message if the username already exists or if the input boxes are left empty.

Contact info:
Aiman Tauseef
Email: aimantauseef@yahoo.com
Phone number: 647-866-3263
Other projects:

Dictionary App