Adil Khan 9 months ago
AdiKhanOfficial #FYP Ideas

Intelligence Online

One of the most important developments in the history of man is that of paper and books. Even today, various books represent humans' most prized collections. However, beyond this, there is a wide need for books that make it indispensable. Regardless of the level of education, one thing you cannot do

Project Title

Intelligence Online

Project Area of Specialization

Information & Communication Technology

Project Summary

One of the most important developments in the history of man is that of paper and books. Even today, various books represent humans' most prized collections. However, beyond this, there is a wide need for books that make it indispensable. Regardless of the level of education, one thing you cannot do away with is books

The environmental cost of producing books is huge. The newspaper and book publishing industries consume 153 billion gallons of water each year, with each book consuming an average of two-kilowatt hours of fossil fuels and approximately 7.5 kilograms of carbon dioxide. What’s worse, if a book reaches the landfill, its decomposition generates double the global warming emissions and toxic impacts on local water systems as its manufacturing.

Combining this with an estimated 320 million (640,000 tonnes) being sent to the landfill each year, a bleak picture is painted of the environmental impact of buying new books.

The environmental impact of a book's life cycle is comprised of the raw materials used in its production, the transportation of the book, the energy consumed during production, and the waste created. Finished books are packaged and transported to the client. Packaging materials and the transportation of end products create their own share of the impact.

During the production of books, pollutants are emitted into both water and air. In addition, solid wastes are created. The most significant air emissions are sulfur dioxide (S02), nitrogen oxides (NOX), volatile organic compounds (VOCs), and greenhouse gasses. The most significant greenhouse gasses produced during a book's life cycle are carbon dioxide (CO2), methane (CH4), and dinitrogen oxide (N2O). The total quantity of greenhouse gasses has been expressed as carbon dioxide equivalents (CO2-eq).

In this proposed solution our main work is to provide a platform to buy and sell old books opting for used books over new books results in less than one-fifth of the carbon emissions. By buying used, you are making a choice that is actively preventing the same books from going to landfills, ergo avoiding the colossal environmental impact as described above. These books still have great stories to tell, and whilst we are unable to undo the emissions from their initial production, we can ensure a carbon-neutral future by keeping them from needlessly going to waste.

By doing this, Students will save millions of rupees that they use to buy books at full Rates because here on our platform they will be able to buy books at half rates, and also they can sell their books at half rates or can do charity.

It will also raise the level of competition in this field and in coming times it can be a big source of revenue for the country.

Project Objectives

The main objective of our project is to create an online bookstore that allows users to search and purchase old books based on title, author, and subject. If we see in our country, then we will come to know that there is not even any single online old bookselling platform across the country but now it is the need of the time to have a proper platform where people can come and buy and sell their old books. So, we have decided to make an android/IOS mobile application where people can come and register their selves and then buy or sell their old books. This app is not for any specific kind of book, people can sell or purchase any kind of book here on this app including Novels, Historical Books, Subject Books, University, School, or College Books and Notes.

Our application also provides the service of renting a book, so users can also get a book on rent if needed. Our application also provides the service of charity, so if anyone wants to do charity with his/her book, then he/she can post that book with the title and related information in the charity section. The charity section is made to help poor students who cannot afford to buy a book.

We are providing an online platform for buying and selling old books, notes, and novels. Our main purpose is to save the old books from being destroyed. This is also a kind of human cause as it will provide poor students a platform to buy the books that they need at Half price. It will also help people to earn something by selling their old books rather than destroying books and as a result, it will add up to our country’s economy as well.

Project Implementation Method

Design and Implementation Constraints

We need excellent design skills to elaborate the functionalities of this application. This application is developed for the whole country to provide services, so it will be functional across Pakistan. The design of this application must be easy or understandable for uneducated persons for example users can understand from icons which functionality is performed here.

 Requirement identifying technique

Requirements identifying techniques help to derive functional requirements specifications. For instance,

  • The use case is an effective technique for interactive end-user applications
  • Event- response tables are for real-time systems and
  • Storyboarding for graphically intensive applications

Use Case Diagram:

MODULES

This program will have the following modules.

Admin

 Admin handles users’ accounts, allow users to register, block the users, and also have access to check the reviews. Delete reviews etc.

Buyer

 Buyer Can register themselves, buy books, search for books, get books on rent, give reviews, create chatrooms with seller etc. Users can purchase books; all marketable books can be searched in the area where the buyer wants to buy. The buyer can view its price, the current owner of the book. 

Seller

Seller can create account, sell books, check reviews, place books in a charity boxes, or rent a book. The user has the option to mark books as for sale. And the user can display all the books, want to sell. 

Buy

Users can purchase books; all marketable books can be searched in the area where the buyer wants to buy. The buyer can view its price and the current owner of the book. The buyer sends a request to the seller through an app (Android App).

 Charity

The user can also make a book help. Kindly hearted, that the user should select the poor and include the name of the book and its category.

 Rent a Book

The seller can rent his or her letter for a limited period, the buyer must first register for the letter of rent and provide the address, cell, no, electronic bill reference number, copy of the Cup

 Categories In the category, the user can choose the type of book category they want to buy or sell. It can be Matric, intermediate, University books or novel or any kind of books

Quality Attributes

Usability

??The system will help in saving time and improving efficiency. This system will give the facility to help the user. The clear and high-quality functions will be carried out by the system. 

??????? Security

  • Users are required to log in to it to gain access to its different features of it.
  • It will allow only authorized members to do administrative tasks like Admin only to update data.
  • There will be a login option for the authorized members.
  • The System is totally protected, so no need to worry about customer data.
  • The system wouldn’t allow any unauthorized user to enter the system. The first user should prove himself a valid user then he will access the application. (McGraw, 2020)

 Portability:

The system should run on IOS and Android operating systems.

Benefits of the Project

We need to understand that it takes about three tons of wood to make one ton of paper that uses a greater amount of water per ton than any other product in the world. Paper production also produces high levels of preventable air and water pollution. Each ton of recycled paper can save 17 trees and 7,000 gallons [7,000 L] of water. It takes one tree to make 25 books.

By reusing our books, we give the tree a new purpose and reduce deforestation. It is suggested that schools should hold annual book sales to eliminate inventory. Special bins/containers for these books should be made and placed properly in schools. We need to clear our shelves and replace unused books.

This system targets a specific audience and is only related to Books. This system will provide opportunities to students. Sellers can earn by selling their old books and buyers can buy that books. This system provides two types of accounts one is for sellers (who will sell books) and the other for buyers. In this proposed solution our main work is for people who are concerned about buying books. So, the book readers and students are our domain and range. We will launch this application across Pakistan. In the future, if we feel the need, we will increase the area of working for this application system.

Advantages/Benefits of Proposed System

O CONSERVATION OF NATURAL RESOURCES

O PROTECTION OF ORGANIZATIONS AND ANIMALS

O MEASUREMENT TO REDUCE PEACE

O ENERGY SAVING.

O TIME SAVING

O REVENUE-GENERATING

O CUTTING CHARGON TIME CHANGE

O QUICKLY THERE IS A COLLECTION OF POLLUTION AND DISPOSAL

OMAKE SAVING MONEY

O TON OF 3 CUBIC HOURS TO FILL SPACE TO FILL, 380 GALLONS OIL, 17 RELATES, 4000 KILOWATTS POWER, AND 7

Technical Details of Final Deliverable

We will learn a lot of skills during the development and testing of this project. Front end development with responsive designs, designing the relevant graphic works, and will also learn about the selection, understanding, and making of the most suitable logo for our application. Programming languages are most important for the development of the project so we will learn about the basic concepts of languages that will be used in the development of the project and after that we will maintain the system according to the market/field requirements. Data storage is the most important task nowadays, so will use google firebase for the database and backend of this application. It is very important to stay alert to users’ data to analyze and monetarize the working status of our clients and users so we will use the database to complete such tasks.

Tools:

  • Visual Code
  • React Native
  • Firebase
  • Balsamiq
  • MS Word
  • Adobe Photoshop

 Operating Environment

This is an Android and IOS application, so it will work on all versions of Android and IOS. User mobile must have supportable RAM and memory to run this application. Although this is a small size application for fast response of application, mobile must have enough RAM and memory. 

  1. Data Gathering Approach

Techniques that are used for collecting requirements are as follows:

  • Reading research papers
  • Questionnaire and Survey
  • Observing relevant websites
  • Physically interaction with institutions and students
  • Making Android apps
  • Use of prototype

Tools &

Technologies

Tools

Version

Rationale

Visual Studio Code

1.61

IDE

Mongo Database

2020(4.4)

DBMS

Figma

93.4.0

Desig Tool

MS Word for MSO 365

2019

Documentation

MS PowerPoint for MSO 365

2102

Presentation

Technology

Version

Rationale

Node.js

16.11.1

Programming Language

MongoDB

2020(4.4)

Query language

React Native

0.60

App development

NodeJS

14.16.0

JavaScript run-time environment

Algorithm & Implementation

  • We don’t have to implement this application within any organization, educational institute, or corporation, you just need to host it to help the people to get their respective books within their local places.
  • Users must log in to get facilitated.
  • Select services of Books.
  • Then press the order button to make sure the order is placed.
  • Users can select the payment method before the order and if they won't change then before placing an order, they must have to change it.
  • Only the admin has access to change the services, rates, and timetable.
  • The user or client can only select it.
  • Any member can access this application with a high-speed internet connection and with his/her email address and password.
  • Members can order, check the status of transactions, give feedback, and modify their profiles.
  • Admin can update users’ status whenever someone gave a complaint against them.
  • Administrators can update add and delete

Appendix I

  • OOP (object-oriented programming)
  • Firebase by Google
  • API (Application program interface)
  • React-native Expo-CLI

Tools &

Technologies

Visual Studio Code

Mongo Database

Figma

MS Word for MSO 365

MS PowerPoint for MSO 365

Technology

Node.js

MongoDB

React Native

NodeJS

Final Deliverable of the Project

Software System

Core Industry

Others

Other Industries

IT

Core Technology

Others

Other Technologies

Sustainable Development Goals

Decent Work and Economic Growth, Climate Action

Required Resources

Elapsed time in (days or weeks or month or quarter) since start of the project Milestone Deliverable
Month 1Front end ,Designing and Basic FunctionalityNot Delivered
Month 2Backend (API's) ,Fetching DataNot Delivered
Month 3Database (MongoDB)Linking with DatabaseDeliver
If you need this project, please contact me on contact@adikhanofficial.com
0
109
Online Furniture Portal

Developing an online furniture portal where shop owner can add their shop for their valuab...

1675638330.png
Adil Khan
9 months ago
EApplish

eApplish can be used by everyone. eApplish is a platform where users can write application...

1675638330.png
Adil Khan
9 months ago
Classification and detection of diabetic retinopathy using Machine lea...

Many patients suffer from a disease known as diabetic retinopathy which is mostly due to h...

1675638330.png
Adil Khan
9 months ago
IOT based automated green house monitoring and control system

A greenhouse is an offseason, cultivating method that gives high yields at any season...

1675638330.png
Adil Khan
9 months ago
Parental Control Cross Platform Mobile App

Parental control application is a kind of mobile software program, which will be used by p...

1675638330.png
Adil Khan
9 months ago