Report TT
Report TT
EduKart
Bachelor of Engineering
by
Guide:
Prof. Prajakta Rane
(2024-25)
CERTIFICATE
This is to certify that the project synopsis entitled EduKart is a bonafide work of Pratik
Bhanudas Dalvi(Roll no. 08) Vighnesh Amar Sawant (Roll no.50) Gauresh Pandurang
Malke(Roll no.30) Vedant Rajendra Nanche(Roll no.36) submitted to the University of
Mumbai in partial fulfillment of the requirement for the award of the degree of Bachelor of
Engineering in Computer Engineering/ Computer Science and Engineering (Artificial In-
telligence and Machine Learning).
1
Project Approval Sheet
This project synopsis entitled EduKart by Pratik Bhanudas Dalvi(Roll no. 08) Vigh-
nesh Amar Sawant (Roll no.50), Gauresh Pandurang Malke(Roll no.30) ,Vedant Rajendra
Nanche(Roll no.36), if any is approved for the degree of Bachelor of Computer Engineer-
ing/ Computer Science and Engineering (Artificial Intelligence and Machine Learning).
Examiners
1.——————————-
2.——————————-
2
Declaration
We declare that this written submission represents our ideas in our own words
and where others’ ideas or words have been included, We have adequately cited and referenced
the original sources. We also declare that We have adhered to all principles of academic honesty
and integrity and have not misrepresented or fabricated or falsified any idea/data/fact/source in
my submission. We understand that any violation of the above will be cause for disciplinary
action by the Institute and can also evoke penal action from the sources which have thus not
been properly cited or from whom proper permission has not been taken when needed.
3
Abstract
The rapid growth of e-commerce has transformed the waystudents buy and sell products, yet
existing platforms often fall shortin addressing their unique needs. This project presents the de-
velopmentof an inter-college reselling website specifically designed forstudents, enabling them
to buy and sell products conveniently,affordably, and sustainably within and between colleges.
Built using HTML, CSS, JavaScript, PHP, XAMP Server, SQL, etc, the platform offers a user-
friendly interface, real-time communication, secure payment gateways, and student verification
to create a trustworthy marketplace.
The website addresses common challenges faced by students, such as limited budgets, ac-
cessibility, and sustainability concerns, by providing a platform that encourages the reuse and
recycling of products. Agile methodology was employed in the development process, ensuring
continuous feedback and improvement.
The project aims to foster a community-driven environment, reduce waste, and promote
cost-effective living among students. The proposed solution has significant potential for ex-
pansion, including the development of a mobile application, AI-based recommendations, and
integration with campus services. Overall, this inter-college reselling website serves as a sus-
tainable and efficient alternative for students,promoting a culture of sharing and responsible
consumption.
4
Contents
1 Introduction 6
2 Literature Review 7
3 Research Gaps 9
5 Proposed System 11
5.1 Analysis/Algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.2 Design Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.3 Methodology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
6 Implementation 17
7 Experimental Setup 21
7.1 Details About Input to Systems . . . . . . . . . . . . . . . . . . . . . . . . . . 21
7.2 Software and Hardware Setup . . . . . . . . . . . . . . . . . . . . . . . . . . 22
8 References 23
9 Acknowledgement 24
List of Figures
1 DataBase Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2 Connection Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3 Home Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4 Login Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5 Sell Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
6 Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5
1 Introduction
The EduKart is an innovative e-commerce website that aims to facilitate asus-
tainable and cost-effective way for students to sell and buy items they need.As we all know,
many students tend to havenunwanted items that they no longer use and these items can often be
used by other students who needthem.By providing a platform for students to sell their items,
EduKart canhelp reduce waste and promote a more sustainable lifestyle among students.The
EduKart platform is built using theHTML, CSS, JavaScript, PHP, XAMP Server, SQL, etc.
These technologies provide arobust and scalable platform for the website, with real-time up-
dates to keepbuyers and sellers informed of any changes to their transactions.EduKartprovides
a wide range of features to make buying and selling items easy andhassle-free for students.
The website allows students to upload images anddescriptions of the items they want to sell,
and interested buyers can browsethrough these listings and contact the seller directly. To make
the buying process easier, EduKart also provides a search functionality that allows buyers to
filter listings based on their preferences. Buyers can search for items based on category, price
range, location, and other relevant factors. The website also provides a messaging system that
enables buyers and sellers to communicate directly with each other to negotiate terms, arrange
for payment and delivery, and resolve any issues that may arise during the transaction.In today’s
world,sustainability and responsible consumption are becoming increasingly important. With
EduKart, we aim to promote a more sustainable and responsible lifestyle among students by
providing a platform for them to sell and buy items they need. This not only protects buyers
from purchasing illegal items but also protectssellers from any potential legal issues that may
arise.Thebstackprovides a robust and scalable platform for EduKart, ensuring that it canhandle
a high volume of traffic and transactions. The realtime updates featurekeeps buyers and sellers
informed of any changes to their transactions, providing a seamless and transparent buying and
selling experience.In conclusion, EduKart is an innovative platform that has the potential to
revolutionize the way students buy and sell items.
6
2 Literature Review
A number of researchers have investigated key factors influencing the effectiveness and
advancement of digital platforms and systems, particularly in the context of education,
e-commerce, and web application performance. Xie et al. (2020) conducted a study focused on
identifying and analyzing the financial constraints faced by college students, which yielded a
result of 75%. This high percentage indicates a significant impact of financial limitations on
student decision-making and accessibility. The study suggests that future work could explore
the application of Convolutional Neural Networks (CNN) to predict spending patterns or
optimize financial assistance platforms for students.
Kumar Singh (2021) explored scalability and performance issues in MERN stack applications,
also achieving a 75% success rate in performance optimization. His findings highlight the
potential of modern web stacks in supporting scalable applications, particularly for educational
and commercial use. Singh also recommends incorporating CNN-based models in the future to
further enhance the efficiency of performance monitoring and prediction in such frameworks.
In a different domain, Greenb Patel (2018) addressed user interface design for e-commerce
websites, achieving a result of 50%. This suggests a moderate level of effectiveness and user
satisfaction with current design methodologies. The study points to CNN as a possible future
scope, particularly in the development of adaptive UI elements that respond intelligently to
user behavior, thus enhancing the overall user experience.
Lastly, Chen Lin (2019) investigated the role of real-time communication in online
marketplaces, with the study resulting in a notably low effectiveness score of 10%. This low
result underscores a critical area in need of technological enhancement. The study proposes
CNN as a tool for future exploration, potentially aiding in real-time sentiment analysis,
personalized responses, and dynamic content delivery to improve user communication and
engagement in marketplaces
7
Table1.Literature Review
8
3 Research Gaps
1. Limited Focus on Student-Centric Features: While existing reselling platforms cater to
a broad audience, there is a lack of research specifically addressing the needs of students,
such as secure campus verification, affordability, and access to localized inter-college net-
works.This gap suggests an opportunity to explore and develop features that cater specif-
ically to student lifestyles and preferences.
By addressing these research gaps, your project can contribute valuable insights and in-
novations to the field of student-focused reselling platforms, making the website more
relevant, user-friendly, and efficient for its target audience.
9
4 Problem Statement and Objectives
4.1.Problem Statement:
College students often face financial constraints and challenges in accessing affordable
products, such as textbooks, electronics, clothing, and furniture. Existing e-commerce
platforms do not cater specifically to the unique needs of students, lacking features like
secure campus verification, affordability, and inter-college networking. Moreover, there
is an increasing need for sustainable practices that promote the reuse and recycling of
goods. This gap highlights the necessity for a dedicated platform that enables students
to buy and sell products conveniently, safely, and sustainably within and between col-
leges. Therefore, there is a need to create an inter-college reselling website that fosters a
community-driven, cost-effective, and eco-friendly marketplace tailored to students.
4.Objectives:
3. Implement secure authentication and verification processes: to ensure a safe and trusted
environment, allowing only verified students to participate in the marketplace.
6.Incorporate an efficient search and filtering system: that allows students to easily find
products based on categories, price, location, and college.
7.Lay the groundwork for future expansion: including developing a mobile application,
integrating AI-based product recommendations, and partnering with campus services to
enhance the platform’s value.
These objectives will guide the project toward creating a comprehensive, efficient, and
student-centric reselling website that addresses the financial and sustainability challenges
faced by the studentcommunity.
10
5 Proposed System
5.1 Analysis/Algorithms
11
9. Review and Rating Algorithm:
• Purpose: Allow users to rate and review products and sellers, enhancing platform trust
and reliability.
• Algorithm:
o Step 1: After a successful transaction, the buyer is prompted to provide a rating and
review for the product/seller.
o Step 2: Ratings are calculated using a weighted average approach to ensure authenticity
(e.g., verified purchases carry more weight).
o Step 3: The average rating is displayed on the seller’s profile and product listing, con-
tributing to their reputation.
12
5.2 Design Details
1. Front-end Development
- Languages: HTML5, CSS3, JavaScript (ES6+)
- Styling: Bootstrap or Tailwind CSS, custom CSS
- State Management: Redux or Context API
- Tools: Visual Studio Code (or any preferred code editor), npm (Node Package
Manager) for managing packages
2. Back-end Development
- Language: PHP
- Database:SQL
- Authentication: XAMP,encrypt for password hashing
- Real-time Communication: Socket.io (for chat functionality)
3. Database Desing:
The database design for a basic EduKart website would be as follows, assuming
that the website just includes these tables:Buyer: The name, email address, pass-
word, and other pertinentinformation regarding customers who have registered on
the website are all kept in this table.
– Seller: The names, email addresses, passwords, and other pertinent information of
the sellers who have registered on the website are kept in this table.
– Login: This table contains information on the username and password used to log
in for both buyers and sellers.
– Users’ names, email addresses, passwords, and other pertinent information are all
kept in this table for each registered user.
– The name, description, image, price, location, and other pertinent information about
the things that sellers have put for sale on the website are all stored in this table
under the heading "Add Product."
– Remove Product: The name, description, image, price, location, and other pertinent
information about the products that sellers have takenfrom the website are all stored
in this table.
13
Figure 1: DataBase Connection
14
Figure 2: Connection Diagram
15
5.3 Methodology
16
6 Implementation
1. Home Page:
The image is a screenshot of the EduKart website homepage, presenting a visually striking
design with a dominant black background enhanced by a vibrant orange and yellow color
scheme that creates an engaging user experience. The top section prominently features the
EduKart logo on the left, followed by a horizontal navigation bar containing options such as
"Home," "Sell," "Login," "Sign Up," "Contacts," and "Seller’s Dashboard," providing easy
access to key functionalities. Below the navigation, a bold "Buy and Sell with Ease" headline
grabs attention, accompanied by a search bar labeled "What are you looking for?" with an
adjacent yellow "Search" button, facilitating quick product searches. Further down, the page
transitions into a "Popular Categories" section set against a rich purple background,
showcasing interactive buttons for "Calculator," "Books," "Notes," "Drafter," and "Others,"
allowing users to explore specific product types effortlessly. The bottom portion of the page is
dedicated to "Featured Products," where an image of calculators and drafting tools is
displayed, highlighting some of the key items available for purchase or sale, thereby enticing
users to engage with the platform’s offerings.
17
2.Login Page :
EduKart website’s user login page, showcasing a visually appealing design with a dark blue
and purple gradient background complemented by vibrant orange accents. On the left side, a
stylized graphic of an open laptop is featured, displaying a shopping cart and various
educational items like books and calculators floating around it, symbolizing the platform’s
focus on buying and selling educational products. The right side of the image contains a
dedicated login section with a black background, labeled "USER LOGIN" and "Welcome to
EduKart" in white text. This section includes input fields for "Username" and "Password," a
"Remember" checkbox, a "Forgot password?" link in orange, and two prominent buttons:an
orange "Login" button and a "Create Account" link below it. The EduKart logo is prominently
positioned at the top left, reinforcing brand identity, while a small orange icon is visible in the
top left corner, likely for navigation or branding purposes.
18
3.Sell item page :
The image is a screenshot of the "Register Item for Sale" page on the EduKart website,
characterized by a sleek design with a deep purple background accented by vibrant orange
highlights. The page features a structured form centered on a black panel, starting with the title
"Register Item for Sale" at the top. The form includes several input fields: "Item Name" and
"Description" for detailing the item, "QR Number" and "WhatsApp Number" for contact and
tracking purposes, "Price (INR)" for setting the cost, and two file upload options labeled "Item
Image" and "ID Card Image (Verification)" to support the listing process. Additionally, a
"Username (Logged in User)" field is pre-filled with "FreakD," indicating the current user. At
the bottom, a prominent orange "Submit" button stands out, ready to process the submission.
A small orange home icon is positioned in the top left corner, likely serving as a navigation or
branding element, enhancing the page’s user-friendly interface.
19
4.DataBase :
Figure 6: Database
The image is a screenshot of the phpMyAdmin interface, a popular tool for managing MySQL
databases, specifically showing the management page for the "edukart" database hosted on a
local server (localhost:127.0.0.1). The interface features a detailed view of the database
structure, listing four tables: "items-for-sale," "password-resets," "users," and "userslogin,"
each accompanied by action options such as browse, structure, search, insert, empty, or drop.
The table overview includes columns for rows, type (e.g., MongoDB), collation , size (ranging
from 1.1 MB to 32.0 KB), and overhead, with a total summary of 42 rows and 1.2 MB. On the
left sidebar, a navigation panel displays recent favorites and database options, while the top
menu provides tabs for SQL, Search, Query, Export, Import, Operations, Privileges, Routines,
Events, Triggers, and Designer. Additionally, there is a filter section with a search bar labeled
"Containing the word" and a section at the bottom to create a new table, featuring input fields
for "Table name" and "Number of columns" (set to 4) with a "Create" button.
20
7 Experimental Setup
2. Product Listing:
- Product Name (required)
- Category (dropdown)
- Description (required, up to 500 characters)
- Condition (dropdown: New, Used, etc.)
- Price (positive numeric input, required)
- Location (dropdown or text input)
- Product Images (upload up to 5 images)
4. Buyer-Seller Communication:
- Message Content (text input, up to 500 characters)
- Attachments (optional image upload)
21
7.2 Software and Hardware Setup
1. Software Requirements
- Frontend:
- JavaScript: For building user interfaces.
- HTML/CSS: For structure and styling.
- Bootstrap/Tailwind CSS: For responsive design.
- Backend:
- XAMP: Server-side JavaScript runtime.
- PHP:for building web applications.
- SQl:SQL database for storing user and product data.
- Development Tools:
- Visual Studio Code: Code editor.
- Git: Version control system.
2. Hardware Requirements
- Development Environment:
- Processor: Intel i5 or equivalent.
- RAM: Minimum 8 GB (16 GB recommended).
- Storage: At least 256 GB SSD for faster data access.
- Server Environment:
- Cloud Server (AWS, DigitalOcean, etc.:
- Minimum 2 vCPUs
- 4 GB RAM
- 20 GB SSD storage (scalable based on traffic)
22
8 References
[1] Shopify: A popular e-commerce platform with a range of features for resellers.
[2] WooCommerce: A WordPress plugin that turns your site into an e-commerce store.
[3] BigCommerce: Another robust e-commerce solution ideal for scaling businesses.
[4] Jungle Scout: A tool for Amazon sellers that helps with product research and market
analysis.
[5] Alibaba: A platform for finding manufacturers and suppliers for your products.
[7] Social Media Marketing: Utilize platforms like Instagram and Facebook to promote
your products.
[8] SEO: Optimize your site for search engines to attract organic traffic.
23
9 Acknowledgement
We sincerely acknowledge with a deep sense of gratitude to Project Guide Prof. Pra-
jakta Rane and Project Coordinator Prof. Swapnil Kadam for their valuable guidance,
genuine suggestions, and constant encouragement during the preparation of project syn-
opsis work without which completion of this task would be a difficult task.
We are also thankful to all of our faculty members of Computer Engineering De-
partment especially our head of department Prof. D. P. Mhapasekar and our respected
principal Dr. Duradundi Sawant. Badkar who give us an idea of significant coopera-
tion during the completion of this work.
We are immensely grateful to all who were involved in this project work because,
without their cooperation, inspiration, constant promotion, and useful suggestions, it
would be impossible to complete this task and synopsis report within this allotted time.
Project Members:
1. Pratik Bhanudas Dalvi(Roll no.08)
2. Gauresh Pandurang Malke (Roll no.30)
3. Vedant Rajendra Nanche(Roll no.36)
4. Vighnesh Amar Sawant (Roll no.50)
24