Bookworm is an educational project that serves as an online library.
Using this web application users can find, read and download books in PDF format. Authorized users have access to a section called "My library" which is used for adding favourite books. They can leave comments and rate a particular book.
Administrators have the ability to add new books, edit records about existing books or remove them. Furthermore, admins have rights to manage accounts, book categories, and the ability to view site statistics.
This project has been written using Java programming language, Spring MVC framework and MongoDB DBMS. The following technologies were used to create the attractive user interface:
- [Twitter Bootstrap] (http://getbootstrap.com/),
- [jQuery Raty - A Star Rating Plugin] (https://github.com/wbotelhos/raty),
- [Morris Charts plugin] (http://morrisjs.github.io/morris.js/),
- [DataTables plugin] (https://datatables.net/),
- [JQuery Pagination Plugin] (http://esimakin.github.io/twbs-pagination/).
- First of all, you'll need to install [Apache Maven] (https://maven.apache.org/) and [MongoDB] (https://docs.mongodb.org/getting-started/shell/installation/).
- After that start MongoDB and run
mvn spring-boot:run
in the project directory. - Lastly, just visit [http://localhost:8080] (http://localhost:8080).
Any questions, comments and suggestions are very welcome.