Project Domain / Category
Web Based
Abstract/Introduction
In this project, we are going to develop an intelligent web-based book store which helps the
users (book readers) to not only search the books from the database but also allows the users
to see the book recommendations based on their predicted interest. For this purpose, we will
include a book recommender module which is based on collaborative filtering.
Background of Collaborative Filtering: In e-commerce systems, the recommendation systems
are widely used to recommend products to the end users that are most appropriate based on
their interest prediction. Such e-commerce systems, the features of collaborative filtering are
used to produce efficient and effective recommendations. Collaborative recommendation is
probably the most familiar, most widely implemented and most mature of the technologies.
Collaborative recommender systems aggregate ratings of objects, recognize commonalities

Features

  • 1. User Module • A new user will be able to create a new account. • During account creation, the user will be asked to select book genres (categories) of his/her interest so that he/she can view books based on the interest. • A registered user can login to the system with valid username and password. • The registration of the user will be completed through Email verification. • After successful Login, the user can see all the available books based on some search criteria to buy online. • There will be different search criterion such as Book Name, Book Genre, Author Name, Year Published etc. • User will be able to view system generated recommendations for books. • User will be able to give rating to any book which can be later used by our recommender module.
  • 2. Administrator Module • The administrator will be able to login to the system with valid username and password. • The admin will be able to add new book categories. • The admin can add new books based on its title, category, author name, year published etc. • The administrator will be able to see all the available books with its details.
  • 3. Collaborative Filtering based Book Recommender Module We want to include the intelligence in our system which recommends random books to the user based on his/her interest which will be predicted through collaborative filtering. Following requirements should be part of this module. • Aggregating the rating given by a book reader for each book • Using collaborative filtering for making a prediction about the books, the book reader can be interested in reading, based on his selected book genres as well as the aggregated book ratings associated with those genres. • Allowing the user to view the generated book recommendations. • Displaying book recommendations as part of the book search criteria. Important Note: This is not a simple book store which requires only adding records into database. This project requires having proper understanding of Collaborative Filtering techniques and its implementations as part of Recommender Module of your project and without this module, the project will be considered incomplete. Important Reading Material:

Project Activity

See All Activity >

Follow Book Recomendation Ssystem

Book Recomendation Ssystem Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Book Recomendation Ssystem!

Additional Project Details

Registered

2020-12-21