Booklo App
Booklo is a mobile application that works for the reselling of and buying of used as well as new books at very reasonable and low prices. It has a simpler and easy-to-use UI design so that users can easily sell and purchase books. It incorporates some AI features as well as enhancing user experience
2025-06-28 16:25:43 - Adil Khan
Booklo App
Project Area of Specialization Software EngineeringProject SummaryBooklo is a mobile application that works for the reselling of and buying of used as well as new books at very reasonable and low prices. It has a simpler and easy-to-use UI design so that users can easily sell and purchase books. It incorporates some AI features as well as enhancing user experiences through preferences and user choices based on the nearest location of the user and books recommendation of Books using AI models.
Booklo has some best features:
- Buy and Sell Used/New books
- People can purchase books on rent bases as well if they need a book for short time.
- Booklo has Integrated google maps location services so that users can buy books that are selling nearest to them.
- Booklo has an AI Book Recommendation feature to suggest the best books to users based on their priorities and interests.
- It has Real-time chat functionality so that users can talk to each other while buying books.
1. Easily sell and buy used/new books locally.
Buy and sell used as well as new books using this mobile app. The purchaser will get a used book for less price than the original.
2. Rent Books.
rent books on a timely basis
3. AI Book Recommendations
show books according to user preferences and priorities using AI book recommendation system
4. Simpler and Easy to use.
Booklo has a simple and easy-to-use design so that everyone can use this app without any difficulties. It also has a chat feature to increase user experience so that people can talk each other to before selling or buying books.
Project Implementation MethodBooklo App is used to sell and buy used as well as new books. It comes with various features such as an AI book recommendation system, user nearest location preferences, notifications, chat, etc.
To Implement booklo we followed agile methodology.
1) RESERCH PHASE
It started with research phase in which we have done the research and analyzed previous existing apps and prepared a solution to develop a Booklo mobile app.
2) DESIGN PHASE
In the Design phase, we have prepared multiple working prototypes of the booklo app developed in Figma and Adobe XD to make the best design decision after checking designs we have chosen the best-developed design from various design outputs.
3) DEVELOPMENT PHASE
- To Implement booklo Google’s Flutter toolkit is used to develop the front end of the app. Flutter is a Cross-Platform mobile app development toolkit provided by Google to create cross-platform mobile apps which work on multiple operating systems. So Flutter makes a booklo cross-platform app that works on both ios and android platforms. All the Front end features of booklo are developed in a flutter.
- To Implement Back-end Google Firebase Database is used to store all the users’ data including profiles books, sales, and purchase history all stored in No-SQL-based collections in Firebase Database.
- To Implement the AI books recommendation system Tensor Lite Lite Python library is used to recommend books to users according to their preferences of that user. The tensor flow lite model is prepared and trained with real-life examples and then incorporated into the Application.
- For finding nearest locations and location details google maps API’s for finding distances between two geolocation coordinates is used to calculate distances and show location-based books to users.
- For the chat system in booklo also Firebase is used to implement a real-time chat system through which users can talk to each other. All messages are stored in the cloud in encrypted form and users can see their sent and received messages on messaging screen of booklo.
- All features are implemented in increments and rapid development techniques which follow agile principles.
- Save Money
- Save Time
- Save Wastage of Old Books
- Provide a way so that the used books can be reused.
- The owner would get the benefit of reselling the book
- The purchaser will get a book less than the original prize
- The rent system will allow the owner to earn money.
- The rent system will allow the purchaser not to buy the book if he needs it for few times.
- Environmental conditions will make better as new books will not be manufactured
The Booklo will be a complete working mobile application. It will be a cross-platform mobile app that will work on both Android and IOS devices. It can be easily installed by users using popular mobile app stores e.g. Play store or IOS Appstore.
Booklo has a simpler and easy-to-use design. so that any user can easily use it. Booklo is tested with multiple working prototypes developed using Adobe XD and Figma to achieve the best design decisions.
Booklo uses Firebase Database as the primary backend and User location preferences powered by Google maps API’s.to make user location preferences to buy nearest selling books within a particular location.
Users log in to the app with their email or phone number and after that, they will provide some details to make authentic requests to the app. After login, the user preferences page will be displayed to users to select their interests and genre of books to suggest books according to them using the AI Books Recommendation system.
The book Recommendation system is developed using the Tensor Flow lite AI model to make recommendations to users.
The homepage will display books to users e.g. trending, recommended, most popular, etc. Users can select any book to view its details like its price, address, and buy book button.
Sell book page where users can sell books providing its necessary details like price, location, category, etc.
The notification Page will display notifications to users when the book is sold or bought. It is powered by firebase cloud functions to send notifications to the users.
The profile page contains all books posted for sale and the favorite books of the user.
To make a rich user experience booklo has chat screen feature powered by firebase. Users will chat with each other before buying or selling books.
Final Deliverable of the Project Software SystemCore Industry ITOther Industries Others Core Technology OthersOther TechnologiesSustainable Development Goals Quality EducationRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 74000 | |||
| Motorola DS9208 Barcode Reader 1D , 2D & QR Code | Equipment | 1 | 19000 | 19000 |
| CZUR ET 18 Pro Smart Book Scanner | Equipment | 1 | 45000 | 45000 |
| FIRE BASE PLAN | Miscellaneous | 1 | 10000 | 10000 |