Book Reviews and Recommendations App
This book app we are developing is a cross-platform mobile application that would provide the user with reviews and other information regarding an international book the user searches for with the scan of a book cover. It also will recommend the user with other similar books of same genere
2025-06-28 16:30:41 - Adil Khan
Book Reviews and Recommendations App
Project Area of Specialization Software EngineeringProject SummaryThis book app we are developing is a cross-platform mobile application that would provide the user with reviews and other information regarding an international book the user searches for with the scan of a book cover. It also will recommend the user with other similar books of same genere and author.
Project ObjectivesTo deliver a cross platform app that facilitate users in searching books using computer vision and getting recommendations on it.
This application will help user to find the book they will love through suggestions & will improve the process of reading & learning throughout the world.
Project Implementation MethodSince we are building a cross-platform mobile application so we are using Visual Studio 2019 with xamarin forms platform
that uses emulators to display data or on the device too.
Cross platform code is written in C# that is shared between native platforms, which means that most of the app’s code can be written once in a single programming language.
First we retrieved data using goodreads api which was free, next we designed GUI of our app, now our goal is to extract text from book cover images using computer vision api from Microsoft cognitive services but it only has 7 day trial.
Finally we will create a recommendation engine that will suggest similar genre books of searched book and similar authors books .
Benefits of the Project- The main reason of building this project is that whenever we see a book then we try to judge it by its cover that whether it is worth reading or not? So this application would help userin descion making whether the searched bookof user is according tonhis ineterst or not by showing book information like reviews,ratings,genre,author etc.
- Then this app will help here where accessing it is very simple & user will be able to know very easily about the book that how much people are inspired by this book or whether it's worth time spending or not .
- Also this app will be able to solve the "discoverability" problem of authors books that either their books will be seen by people or not? So with help of recommendations engine this app will provide a type of marketing to their books so discovering new books will be easy.
Our final delievrable will be a cross-platform mobile application that will provide user an attractive interface that will capture user's attention & also provide an easy platform for the user with increased usability.
The best part of cross-platform is that all the apps built on it look and feel like native apps that is because it uses the native interfaces that work the same way a user wants to use them.
The user will be able to capture an image of the bookcover or upload from gallery of book cover of whose information and recommendations he want to search. The book's informations will be retrieved and shown to user along with its recommendation.
For our recommendation system, the data will come from the search history of user that is the books, authors and the topic searched. This recommendations engine will not only show similar books regarding searched book whose bookcover is captured but also many new books of that book's author.
Final Deliverable of the Project Software SystemCore Industry EducationOther Industries Others Core Technology OthersOther Technologies Artificial Intelligence(AI)Sustainable Development Goals Quality EducationRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 50000 | |||
| Computer vision API key transactions costs | Equipment | 1 | 50000 | 50000 |