Books can also be the most resourceful activity to learn various experiences and life skills which can boost the personality development of children. Reading is a skill that enhances the perception abilities of a person. Nowadays, the main issue is that the people waste their used books by throwing
Bookflix
Books can also be the most resourceful activity to learn various experiences and life skills which can boost the personality development of children. Reading is a skill that enhances the perception abilities of a person. Nowadays, the main issue is that the people waste their used books by throwing them in the garbage or putting them in the cupboard for a couple of years, unused or some people just give their books to ragman. On the other hand, few people are unable to buy firsthand books just due to lack of money. Few of them just quit their studies due to expensive books. To provide such students a golden chance, we are going to make an application, which helps the people to buy their old books at less price and other people who are not able to buy firsthand, or expensive books can purchase the second-hand books at less price and easily from the app without going to market. People can find any book available in good condition and based on their interests with the help of a recommender system and good market price for price prediction. We build delightful payment and better delivery experiences with online support to save time and travel costs as well. And it serves as an earning source for people, who sell their old and used books.
Objectives:
The main objectives behind this software are:
Developing an online bookstore
An online bookstore is an automated bookshop that helps in automating every activity of a Bookshop which includes order processing, account management, and stock management. Before developing an automated Bookstore, we need to investigate the concept of an automated Bookstore. Automation of any event or process is when a system is programmed to carry out an event or process activity automatically when the process is triggered to carry out the process for which it is designed. [4]There are other examples of automation like the self-destruction process in some devices, autopiloting in the aircraft systems, and in-home appliances (|re alarm, smoke detecting devices, security systems e. g. doors, and so on). In this project, I try to develop an online automated Book Shop that provides all services of Book shops automatically. For example, any customer or reader who wants to purchase a book on the Book shop platform, or search for the book he wants to purchase on the system’s platform. After he/she has seen the desired book that he searched for he can then add the book to the cart, pay for the books online and an invoice will be issued immediately after purchase. This Book Store is built to model and carry out the activities of traditional bookstores. This bookstore can detect the status of every book in the store. Users can also search for another available bookstore to get hard copies of books not found in the Book store. Features of an online bookstore
A Book store should provide the following features to its user for better usability:
Tools/Technology
| Sr. No. | Technology/Hardware | Tools/Software | Technique Description |
| 1 | Laptop/PC | Use for Development | |
| 2 | Operating system(windows) | Use of compatibility of hardware and software | |
| 3 | Visual Studio/ Visual Studio Code | IDEs for development | |
| 4 | Flutter | Framework | |
| 5 | Dart | For Front-end development | |
| 6 | Firebase | Database |
Sr. No.
1
2
3
4
5
6
Benefits of the Project
Final Deliverable of the Project and Beneficiaries
The final deliverable of the project will be android based application.
Beneficiaries:
Vision Document:
Online books reselling portal provides the facility of buying secondhand books. It provides the complete facility of selling secondhand. It also provides the facility of customer support. This portal will provide all the facilities with proper tracking and notification alerts from your order submission to the job done with the feedback facility.
Project/Product Scope:
Online Second-hand Book Buying & Selling Portal is an online service that allows users to list their old and new books to reuse/recycle them and make money while doing so. It covers the public and book readers. You can find any book available in good condition at a good market price. It is intended to be a platform for book lovers to find quality books and purchase them. Also helping students and the public to recycle books and make money doing so.
Technical Details:
A Book store should provide the following features to its user for better usability:
Technological overview:
This section provides a critical review of various technologies which are used in maintaining online shopping facilities. This section further categories developments into front-end and back-end technologies.
The front-end technology:
The following are descriptions of the front-end technologies mentioned above: DART: Dart is a language of programming that was developed by Google to create web, server, and mobile apps. Dart has existed since 2011, although it has received little attention outside of Google. When Google formally introduced Flutter beta for cross-platform mobile application development in 2017, Dart began to gain popularity.
Back-end technology:
Firebase is a Backend-as-a-Service (BaaS) app development platform that provides hosted backend services such as a real-time database, cloud storage, authentication, crash reporting, machine learning, remote configuration, and hosting for your static files. Firebase supports Flutter.
Methodology:
The application is designed, developed, and tested using Scrum agile development model. In the proposed project, we will be using the Scrum model as we want to accommodate changes on the go. We chose Scrum because it specifically concentrates on how to manage tasks within a team-based development environment and covers the problems which are created during the development.
| Elapsed time in (days or weeks or month or quarter) since start of the project | Milestone | Deliverable |
|---|---|---|
| Month 1 | Title Allocation | Project Title |
| Month 2 | Preparation of Proposal Document Presentation making | Proposal Document Proposal Presentation Acceptance Feedback |
| Month 3 | Proposal Defense Requirement Gathering | Acceptance Feedback Requirement Deliverable |
| Month 4 | Design Analysis | Design Document |
| Month 5 | UI Designing for interfaces | UI Interface |
| Month 6 | Implementation of Modules | Modules Delivery |
| Month 7 | Testing and Bug removing | Test Results/reports Test summary report Testing release Document Defect Report |
| Month 8 | Report Review | Final Report |
Insulators are the foremost vital part of the electrical power distribution system, becaus...
our project is hardware base heart disease detection, it works like its name. we have a ci...
The Online Pharmacy is easy to use and order. The customer selects the required medicines...
Spark gap method is the most common method of measuring the peak values of high voltage. I...
Home Automation or smart homes means managing or controlling all home appliances by the us...