A
SYNOPSIS REPORT
On
< E-COMMERCE APPLICATION >
Submitted in partial fulfilment of the requirements of the degree of
BACHELOR OF TECHNOLOGY
in
COMPUTER SCIENCE AND ENGINEERING
Submitted by
Name: Pratham Jain, Shreya Savita, Ambrish Tomar
Roll No. (BETN1CS23277), (BETN1CS23260), (BETN1CS23257)
Department of Computer Science and Applications
School of Engineering and Technology
ITM University Gwalior, Madhya Pradesh
July 2024
Problem Description
Design a database system to manage products, customers, orders, payments, and
inventory for an online store. An E-commerce Application typically involves the
development of a web-based platform where businesses can showcase and sell their
products or services to customers online.
Objective and Scope of the Project
Objective: The primary objective of this project is to create a robust, scalable,
and efficient database system for managing the core functionalities of an online store.
The system should enable seamless integration of customer management, product
management, order processing, payments, and inventory tracking to enhance user
experience and business operations.
Scope: The project aims to develop a comprehensive e-commerce application with
both frontend and backend functionalities. The backend will focus on designing a
robust database system to manage products, customers, orders, payments, and
inventory, ensuring efficient data handling and seamless operations. The frontend
will provide an intuitive user interface for customers to browse, search, and purchase
products, and for businesses to manage their offerings. Key features include product
cataloging, order tracking, secure payment processing, real-time inventory updates,
and analytics for sales and inventory management. The project emphasizes
delivering a user-friendly, secure, and scalable platform.
Methodology
● Planning & Strategy: Define business goals, required features, and
technology stack.
● UX Design: Create a sleek, user-friendly interface optimized for all devices.
Development & Testing: Build a secure, scalable site and rigorously test
functionality and performance
● Final Presentation: Prepare the completed project for demonstration,
showcasing all implemented features and the system's efficiency.
● Documentation: Compile comprehensive project documentation, including
design, implementation, and testing details, for submission.
Hardware and Software to be used:
Hardware Requirements:
● A computer or laptop with at least 8GB RAM and 500GB storage.
● Stable internet connection for development and cloud-based testing.
Software Requirements:
Operating System: Windows 10/11 or macOS. Web Browser: Chrome for testing.
Database: MySQL or MongoDB for data management.
Frontend Tools: HTML, CSS, JavaScript, and [Link]. Backend Tools: [Link]
with [Link]
Version Control: Git withGitHub for source code management.
Text Editor/IDE: Visual Studio Code
Application
The e-commerce platform will provide a simple and efficient online shopping
experience by allowing customers to browse and purchase products securely. Key
features include user authentication for secure logins, product management for
administrators to add and update items. The platform will also be mobile-optimized
for seamless use across devices, ensuring a smooth shopping experience from
browsing to checkout.
Future Scope of the Project
● Recommendation System: Develop a feature that suggests products to
customers based on their browsing history and preferences. This will enhance
user engagement by offering personalized shopping experiences, making it
easier for customers to find products they might be interested in.
● Customer Support: Integrate a customer support system, such as live chat or
a contact form, to facilitate real-time communication with customers. This
will allow customers to resolve issues or ask questions regarding their orders,
improving overall customer satisfaction.
● Security Updates: Focus on improving the security of the platform by
introducing advanced measures, including stronger encryption techniques,
multi-factor authentication, and regular security patches. This will ensure that
user data remains secure and compliant with industry standards.
● User Wishlist: Implement a wishlist feature to allow users to save products
they are interested in but not ready to purchase. This will encourage return visits
and can help increase conversion rates by reminding customers about their
saved items when they return to the site.
References /Bibliography
W3Schools. (n.d.). HTML, CSS, and JavaScript Tutorials.
[Link]
MDN Web Docs. (n.d.). [Link] Introduction. [Link]
US/docs/Learn/Server-side/Node_server_without_framework
[Link]. (n.d.). Express Documentation.
[Link]
Ahlberg, C. (2019). Building an E-Commerce Website Using MERN Stack.
Journal of Web Development
Learning React: Functional Web Development with React and Redux by Alex
Banks and Eve Porcello (2017)