Sakura-Mart Ecommerce Website
Sakura-Mart Ecommerce Website
Y 2024-25
Course Name and Code: CPE (22060) Semester: VI
A Study On
This is to certify that Mr. Shaikh Sahim Sharif Roll No. 2210050072 of 6TH
Semester of Diploma in Computer Science and Engineering of Institute, SBNM
POLYTECHNIC (Code: 1005) has completed the Micro Project satisfactorily
in Subject – AJP (22517) for the academic year 2024 - 2025 as prescribed in
the curriculum
This is to certify that Mr. Khan Abdul Rehman Tauqeer Roll No.
2210050067 of 6TH Semester of Diploma in Computer Science and
Engineering of Institute, SBNM POLYTECHNIC (Code: 1005) has
completed the Micro Project satisfactorily in Subject – AJP (22517) for the
academic year 2024 - 2025 as prescribed in the curriculum
DreamKart is an easy-to-use online shopping website for both customers and sellers.
Customers can browse products, add them to their cart, and make safe payments in different
ways. They can also track their orders and get product suggestions. Sellers can manage their
products, check stock, and track sales easily. The website works well on computers, tablets,
and phones, with search and filter options to help find products quickly. Features like
customer reviews, ratings, and loyalty rewards build trust and improve the shopping
experience. DreamKart makes online shopping simple, safe, and convenient for everyone.
CONTENT PAGE
1.0 Introduction 1
4.0 Methodology 2
DreamKart is an online shopping website that makes buying and selling products
simple and secure. It is designed to provide a smooth experience for both customers and
sellers. The platform offers a wide range of products, including clothing, electronics, home
appliances, and more. With a user-friendly design, DreamKart allows customers to shop
easily, while sellers can manage their business without difficulty.
Easy Browsing and Searching: Customers can find products quickly using search and filter
options.
Secure Payments: The website supports multiple payment methods, including credit cards,
digital wallets, and cash on delivery.
Order Tracking: Customers can track their orders in real-time and receive updates about
their delivery status.
Customer Support: A dedicated support team is available to help customers with their
queries and concerns.
Product Reviews and Ratings: Buyers can read reviews and check ratings before making a
purchase, ensuring trust and reliability.
Seller Management Tools: Sellers can add and manage products, update inventory, and
track sales performance.
Mobile-Friendly Design: The website works well on desktops, tablets, and smartphones,
making shopping convenient from any device.
1.3 BENEFITS OF DREAMKART
For Customers:
For Sellers:
1.4 CONCLUSION:
A literature survey helps us understand existing studies and research about a topic.
For e-commerce platforms like DreamKart, many studies have explored their growth,
challenges, and technological advancements. This chapter reviews research on online
shopping trends, customer behaviour, security issues, and the role of technology in improving
e-commerce.
E-commerce has experienced significant growth due to the internet and digital
technology. In 2023, global e-commerce sales reached $5.8 trillion, with projections
estimating they will surpass $7.9 trillion by 2027. (forbes.com) Mobile shopping has become
increasingly popular, with mobile e-commerce sales accounting for a substantial portion of
total online sales. Artificial intelligence and personalized recommendations are also
transforming online shopping experiences.
Security remains a critical concern in online shopping. Recent reports indicate a 35%
increase in targeted attacks on online retailers in 2024, highlighting the urgency for advanced
defensive measures. (omexsecurity.com) Blockchain technology is also being explored to
enhance transaction security and data protection.
2.7 CONCLUSION
The scope of this project explains the goals, features, and limits of the DreamKart
eCommerce Website. This website is designed to give users a simple and smooth online
shopping experience. It will offer a variety of products in different categories. The platform
connects buyers and sellers in an easy way while ensuring secure payments, order tracking,
and customer support.
3.6 CONCLUSION:
The DreamKart eCommerce Website aims to make online shopping simple, safe,
and easy to use. The project includes all the important features needed for an eCommerce
platform and allows room for future improvements and growth.
CHAPTER 4: METHODOLOGY
4.5 CONCLUSION:
This chapter explains the design, functionality, and working processes of the
DreamKart eCommerce Website. It includes user interface design, system architecture,
workflow, and the technologies used to build the platform. The design approach focuses on
providing a seamless user experience, maintaining security, and ensuring high performance.
Uses MongoDB, a NoSQL database, for storing structured and semi-structured data
efficiently.
Implements schema validation using Mongoose ORM to ensure data integrity.
Employs indexes and aggregation pipelines for optimized query performance.
Stores user credentials in hashed format using bcrypt for security.
Utilizes separate collections for users, sellers, products, orders, payments, and
reviews.
5.3 WORKING OF THE SYSTEM
Registration & Login: Users sign up using email or social media and log in securely.
Product Search & Selection: Users can browse categories, use search filters, and
view product details.
Shopping Cart & Checkout: Selected products can be added to the cart, followed by
secure checkout.
Reviews & Customer Support: Users can submit product reviews and contact
customer support for assistance.
Seller Registration & Verification: Sellers must submit documents for verification
before listing products.
Product Listing & Management: Sellers add products with descriptions, images,
and stock details.
Order Processing & Fulfilment: Upon receiving an order, sellers pack and ship
products.
Checkout & Payment: Users select a payment method (Credit/Debit Card, UPI,
PayPal, or Cash on Delivery).
Transaction Processing: Payments are securely processed through Razorpay.
Order Confirmation: An invoice is generated, and users receive confirmation via
email and SMS.
Shipping & Tracking: Orders are shipped, and users can track deliveries in real-time.
5.4 PROCESS IMPLEMENTED
5.5 CONCLUSION
This chapter presents the results achieved through the development of the DreamKart
eCommerce Website and its potential real-world applications. The objective of this chapter is
to highlight the successful implementation of key features, evaluate performance, and discuss
how the platform can be utilized effectively for online shopping and business operations. The
chapter also includes relevant screenshots to visually demonstrate the website’s functionality
and user experience.
6.2 RESULTS:
6:3 APPLICATIONS:
Online Shopping and Retail: DreamKart allows businesses of all sizes to sell
products online, reaching a vast customer base beyond geographical limitations. It is
especially beneficial for small businesses looking to expand their reach.
Stock and Inventory Management: The platform provides automated stock tracking
for sellers, reducing the chances of running out of stock or overstocking. Sellers receive alerts
when inventory is low, helping them manage their supply chain efficiently.
Data Analytics and Business Insights: DreamKart collects and analyzes customer
shopping trends, helping sellers understand what products are in demand. These insights help
businesses optimize their product offerings and improve their marketing strategies.
Convenient Shopping for Customers: DreamKart ensures that customers can shop
from the comfort of their homes. They can compare prices, check customer reviews, and
make informed purchasing decisions. Order tracking, return policies, and customer support
services add to the convenience.
Multi-Vendor Marketplace: The platform supports multiple sellers, creating a
diverse and competitive marketplace where customers can explore a variety of products and
prices. This competition benefits customers by offering better deals and choices.
CONCLUSION:
DreamKart has proven to be an effective and reliable online shopping platform that
benefits both customers and sellers. It provides a seamless shopping experience, secure
payment options, and easy management tools for sellers. The platform is not just limited to
online shopping but also helps businesses grow through marketing tools, stock management,
and international trade opportunities.
.
CHAPTER 7: CONCLUSION AND FUTURE SCOPE
7.2 CONCLUSION
The project has successfully implemented important features such as secure payment
gateways, order tracking, customer reviews, and seller management tools. Through the use of
modern technologies like React.js, Node.js, and MongoDB, DreamKart ensures smooth
functionality and high performance. Security measures such as data encryption, user
authentication, and secure transactions have also been integrated to provide a safe shopping
environment.
The DreamKart platform has great potential for future enhancements and improvements.
Some of the key areas for future development include:
Multiple Language and Currency Support: Expanding the platform to support multiple
languages and international currencies will allow global users to shop with ease.
Augmented Reality (AR) for Product Visualization: Adding AR features will enable
customers to visualize products, such as furniture or clothing, before making a purchase
decision.
Improved Delivery and Logistics Management: Partnering with more delivery service
providers and integrating real-time shipment tracking will enhance logistics efficiency and
customer convenience.
Integration with social media: Allowing users to log in using social media accounts and
enabling social media-based promotions can enhance marketing strategies and user
engagement.