SeekABook

Download as pdf or txt
Download as pdf or txt
You are on page 1of 20

CAPSTONE

PROJECT
Under the guidance of
Dr. Bandla Pavan Babu Ph.D., SMIEEE
Assistant Professor SCSE
VIT Bhopal University
GROUP 183

01 SHUBHAM KUMAR -20BCE10050 02 SEJAL CHAUHAN -20BCE10081

03 JHANKAR NARANG -20BCE10243 04 ADITYA SINGH -20BCE10729

05 VAISHALI JAIN -20BCE10978


Table of Contents
1. Introduction
2. Problem Statement
3. Objectives
4. Existing work with limitations
5. Novelty of the Project
6. Hardware & Software Requirements
7. Methodology
8. Real Time Usage
9. Diagrams
-User Case
-Class Diagram
-ER Diagram
10. Module Split-Up
11. Project Plan and Timeline
12. References
INTRODUCTION
SeekaBook is a campus-
specific portal where students
can seamlessly buy or sell
textbooks within their university
community, eliminating the
hassle of traditional methods.
Problem Statement

High Costs of New Geographical Limitations


Underutilized Books
Academic Books and Shipping Costs

Students often have unused The high prices of new academic books Students face difficulties getting books
academic books post-course often burden students financially, making from faraway places due to expensive
completion, resulting in these it challenging to afford the necessary shipping and distance, limiting their
valuable resources lying dormant resources for their education. access to study materials.
on shelves rather than being made
available for students in need.
Discarded books add to
environmental waste when they
end up in landfills instead of being
recycled or reused. There's a clear
need for sustainable solutions in
book recycling to address this
environmental impact.
OBJECTIVES

Students who want to Students willing to buy second-


sell books can find an hand books can find a user-
interface to do so. friendly website for the same.
Existing works and its limitations

Half Price Books Amazon Marketplace Thrift Books

Variety of selling options: Half Price Variety of selling options: Amazon Affordability: Offers a large inventory of
Books offers a variety of selling options, Marketplace offers a variety of selling used books at affordable prices.
including direct sales, trade-ins, and options, including direct sales, fulfilled by Loyalty program: Rewards frequent
consignment. Amazon, and auctions. buyers, encouraging customer retention.
Affordable prices: Half Price Books is Additional Charges: Takes additional Not specifically for academics.
known for its affordable prices. charges for listing item on its website,
Commission reduces profit: Half Price increasing cost price.
Books takes a commission on all sales,
which can reduce the seller's profit.
LIMITATIONS

If customers need to verify or Existing websites often


Existing websites
check products quality before hace mixed reviews about
include unnecessary
purchasing, they cannot contact products
delivery costs.
the seller to confirm.
Novelty

Academic Focus Student Verification


prioritizing academic books, textbooks, A verification process using university
and resources commonly used in college email addresses or student IDs to ensure
courses that only students from a specific
institution can access and use the
platform.

Instant Messaging and Meetups Localized Communities


A messaging system to allow buyers and A community-driven platform that
sellers to communicate directly. connects students within the same
college or university. This can facilitate
local transactions, book swaps, and in-
person exchanges, reducing shipping
costs.
Software Requirements

•This button will display all


books present in our database
so that user can have a look on • Login interface will allow
•This feature will allow buyers
all of them. •Search option will allow user users and admin to login into
to display their book ads so
• Information like Book name, to find specific book that they the system by entering user id
that prospective buyers can
description, price, and way to need. and password before they are
reach them out.
contact seller will also be allowed to enter the system.
displayed.

Search Bar Post Ad Search filter


Explore Books

•Buyer may use the Search


Filter to sort or filter the
search results by University
and price.

Buyer
HARDWARE REQUIREMENTS

1. Processor:
Intel core i3,
7thGeneration

2. RAM - 4GB

3. Hard disk - 1TB (minimum


80 GB)
METHODOLOGY

• Students will have a platform to


buy books hassle free in a way that
would cut shipping costs.

• They can check if the condition of


the book is satisfactory or not.

• Students can contact the sellers


immediately and purchase the
books
Real time usage

BUYER SELLER

As a buyer Priya will As a seller Jay will:

He enters the book he is


Enter the relevant details
looking for in the search bar
regarding the herself and
Finds sellers in his vicinity
the books and their contact details
Decide if she would like to Contacts the sellers to check
donate her books the condition of the book
Post Decides if the book is worth
this investment
The use case diagram defines all the possible interactions of the
buyer, seller, and the admin with the website.

Use Case
Diagram
The entity-relationship diagram helps explain the logical structure of
databases.​

ER Diagram
Class diagram describes the structure of a system by showing its classes,
their attributes, operations, and relationships among objects.

Class Diagram
Module Split-Up

Frontend (User Interface): Middleware (Integration): Backend (Server-Side Logic):


Database (Data Storage):
React is used for building the Middleware, such as Express.js, Node.js is used for server-side
MongoDB is used for storing
frontend, allowing us to create facilitates communication and development, handling tasks
and managing data. It acts as
interactive and dynamic user integration between the such as processing requests,
the persistent storage layer
interfaces that can run in web frontend and backend interacting with databases, and
components of the application. serving data to the frontend. for the application.
browsers.

Front End Middleware Backend Database


Project Timeline

PHASE 1: PHASE 2: PHASE 3: PROJECT PHASE 4: FINAL


PROJECT INITIATION IMPLEMENTATION AND DEVELOPMENT AND IMPLEMENTATION
AND PLANNING DOCUMENTATION TESTING AND TESTING
Define objectives, scope, Follow the outlined project Continue development, Complete SeekABook's
and feasibility, and develop plan and timeline to develop focusing on functionality, development, testing, and
initial prototypes. UI/UX of the project quality and also integrate validation with final
database presentation and
demonstration
References
https://www.w3schools.com/css/
https:/www.w3schools.com/html/
BookStores
Middleware - ExpressJS
Server side JavaScript with Node.js
Database
Research Papers
THANKYOU

You might also like