Synopsy BCA
Synopsy BCA
Synopsis submitted
Shri Guru Ram Rai University in the partial fulfillment of the requirement
for the degree of
Batch: 2021-2024
Supervisor:
Mr. Harish Sharma
Department of Computer Application
School of Computer Applications & Information Technology
SGRR University, Dehradun, Uttarakhand, India
Certificate
This is to certify that Mr. Santosh Kandari, a student of Bachelor of Computer Application
(BCA) at Department of Computer Application of School of CA & IT, Shri Guru Ram Rai
University, Patel Nagar, Dehradun will work on the topic entitled “Digital Bazaar : Crafting an
E-Commerce Platform with MERN ” under my supervision and guidance at Department
Computer Application, School of Computer Application & Information Technology for the
partial fulfillment of requirement for the degree of BCA (Session 2021-2024).
(Associate Professor)
Date……………. Supervisor
2
SHRI GURU RAM RAI UNIVERSITY
Patel Nagar, Dehradun-248001, Uttarakhand, India
(Recognized by UGC u/s 2(f) of UGC Act, 1956)
Title of the Project “Digital Bazaar : Crafting an E-Commerce Platform with MERN”
Software used in the Project Visual Studio Code, Postman, MongoDB Compass
3
Declaration by Student
I hereby declare that the synopsis of proposed project work entitled “Digital Bazaar : Crafting
an E-Commerce Platform with MERN ” in fulfillment of the requirements for the award of
of Computer Application & Information Technology, Shri Guru Ram Rai University, Patel
Nagar, Dehradun, Uttarakhand is an authentic project work will be carried out by me under the
expert guidance as well as direct supervision of Mr. Harish Sharma. I further declare that the
material obtained from other sources has been duly acknowledged in the synopsis.
Signature……………………..
Department of BCA
School of CA & IT
4
Table of Contents
1 Introduction 6
6 BIBLIOGRAPHY 11
5
Introduction
E-commerce, or simply electronic commerce, is the term used to describe the buying
and selling of products and services via the Internet. E-commerce is a massive industry
that has grown dramatically in recent years, providing more benefits and conveniences
than offline businesses. The fashion of interaction between businesses and customers
has also changed drastically because of the internet boom and rapid innovations and
development of the logistics industry, and E-commerce has even made it possible for
made the decision to create an E-commerce web application as our project. This project
based stack that is used for building dynamic web applications more quickly and easily.
6
HARDWARE & SOFTWARE REQUIREMENTS
Hardware Requirements:
• Processor (CPU): A modern processor with at least a dual-core configuration is recommended
for smooth development.
• RAM: Minimum 4GB of RAM is necessary for running development environments and
multiple applications simultaneously
• Storage: Around 200-500MB of free space for project files is typically required.
Software Requirements:
• Operating System (OS): Any modern operating system such as Windows, macOS, or Linux is
suitable for MERN stack development.
• Text Editor or IDE: Choose a text editor like Visual Studio Code or an Integrated Development
Environment (IDE) like WebStorm for writing code.
• Browser: Any modern browser such as Chrome, Firefox, or Safari for testing and debugging
your web app.
• Node.js: Install Node.js, which includes npm (Node Package Manager), to manage project
dependencies and run JavaScript on the server side.
• MongoDB: Set up MongoDB, a NoSQL database, to store and manage your app's data.
• Express.js: Employ Express.js, a web application framework for Node.js, to handle server-side
logic and routing.
7
• Additional Packages: Install any additional packages or libraries required for your project, such
as Mongoose for MongoDB object modeling or Redux for state management in React
applications.
TECHNOLOGY STACK:
MERN
MERN stands for MongoDB, Express, React, Node. With these technologies that
make up the stack.
● Cost-Effective
● Open Source
Features
● Admin can add, edit, view, and delete all the items in our store.
8
● Display the total bill of the cart and update it as soon as the cart is updated
by the user.
● We only allow logged-in users to buy items.
● Option to pay and checkout thus creating order and emptying the cart.
FLOWCHART
9
10
Future Scope of The Project
11
Bibliography
● E-commerce Application using MERN stack. [3] Ullah, S. E., Alauddin, T.,
& Zaman, H. U.
12