This project was made using MEAN stack technology, which implies the use of the following tools
- M (MongoDB database)
- E (Express JS)
- A (Angular)
- N (Node.js)
The frontend part is built using libraries such as angular materials and bootstrap
The backend part is made using MVVM technology.
For the purposes of this project, a library management system was implemented. There are 3 types of users within this system:
- admin
- reader
- moderator
- Profile update
- Adding new users and books
- Updating information about current users
- Reading statistics for the previous 12 months in the form of the number of books read by genre and month
- Book ordering history
- Advanced and basic search
- As well as displaying a book details page where you can rate the book and leave a comment!
- Review of borrowed books and the deadline for returning the book
- Sending a request to create a profile that can only be approved by the admin