I present to you my first web application that implements the basic and most necessary functionality for electronic libraries, which I will describe below.
Home page, allows you to move between user and book pages
If there are more than 6 books in the database, the application will automatically split them into several pages. Here you can:
- Go to the book search page by author or title
- Sort books by year of publication, and unsort, it if necessary
- Add new book
| Result on request 'Me' | Not found result |
|---|---|
![]() |
![]() |
| Empty input result | Sorted book list |
|---|---|
![]() |
![]() |
The personal page of the book shows its title, the author of the book and when it was published. Here you can see the current owner of the book, and a button to return the book if someone has it now. If the book is free now - you can assign the book to someone. There is also an edit and a delete buttons.
| Book with owner | Book without owner |
|---|---|
![]() |
![]() |
This page shows all registered users, it contains hyperlinks to clients' personal pages and a button to add a user.
| List of users | Adding a new user |
|---|---|
![]() |
![]() |
The personal page contains all information about the user, the books that are assigned to him and their status.
- The title of the book is highlighted in
green if the book is not expired.
- And it would be highlighted in
red, if a person has a book for more than 10 days.
| User's personal page with an expired book | User's personal page with an unexpired book |
|---|---|
![]() |
![]() |














