Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

SYNOPSIS

ON

E-Commerce website

Submitted By: Submitted To:

Kushagra Garg – ‘C’ – 2115000571 Ms. Pragya Singh


Prashant Kumar – ‘C’ – 2115000747 Assistant Trainer
Satwik Singh – ‘D’ - 2115000909 Computer Science
Yogender Singh – ‘C’ – 2115001171
E-Commerce website
Objective:
The main objective of the project is to provide a virtual platform to everyone where one can sell
or purchase physical goods, services and electronic products with ease via internet connection
from any remote location.
For retailers it solves the main problem of market availability while for costumers it provides a
large number of options in terms of price, quality and quantity of a product.

Scope:
Our project covers a wide range of online transactions and activities including
- Selling and purchasing of products available
- Review of product and services by costumers
- Online money transactions for purchasing goods
- Shopping cart and Order history

Limitations of our project includes


- Order Tracking system
- Cross-border transactions

Methodology:
Our project is based on front-end and back-end technologies.
For front-end we are using React JS.
React JS is a JavaScript library that is widely used for building user interfaces is one of
the most popular front-end development frameworks, and it provides a rich set of
tools and features that allow developers to customize the behavior and appearance of
their user interfaces. With React, developers can create unique and engaging user
experiences that are tailored to the needs of their users.
For back-end, Node JS, Express JS and MongoDB are used.
1. Node JS interacts with the server to handle the client requests while utilizing the
commands that are being designed in Express JS.

2. Express JS provides light-weight framework of Node JS and with it we can perform crud
operations and create our own server easily fulfilling our project requirements. It also
acts as a powerful middleware for a range of operations such as authentication, logging
and error handling.

3. MongoDB is a popular NoSQL document-oriented database that provides a flexible,


scalable, and high-performance solution for handling unstructured or semi-structured
data. It stores data in JSON-like documents with dynamic schemas, making it easy to
store and retrieve complex data structures. Unlike traditional relational databases,
MongoDB does not requires predefined tables to store data, which makes it ideal for
handling large amount of data.

Proposed System:
We are currently trying to come up with an idea of creating a virtual platform that can support
people to get their business online. This will allow them to continue their business without any
halt at any point of time as their product will be available in the market at all hours.

Features:
Some of the key features that our project include are
1. Payment gateway
2. Product filtering based on various categories
3. Product reviewing
4. Order history
5. Product cart
Implementation Plan:
Timeline of our project are as follows
1. Front-end implementation of the user interface
2. Creation of various required back-end modules
3. Creation of required API’s
4. Testing and Integration of back-end modules
5. Connecting front-end with the back-end and it’s testing
6. Deployment of the Project

Team Members:
Satwik Singh: Front-end user interface implementation
Kushagra Garg: Connecting front-end with back-end and creation of various back-end modules
Prashant Kumar: Integrating back-end modules and creation of various back-end modules
Yogender Singh: preparing documentation of project

Resources Required:
Our project involves VS code, Mongo shell, and DEV UI as main resource and other online
available resources.

References:
https://www.w3schools.com/
https://developer.mozilla.org/en-US/
https://www.youtube.com/@chaiaurcode
Expected Outcomes:
At the end we will be obtaining an-ecommerce website created with the help of latest tech
such as react JS, Node JS, Express JS and MongoDB which we will be deploying over the
internet.

Project Supervisor:
Ms. Pragya Singh mam will be guiding us as our mentor throughout the project.

Conclusion:
Our project of e-commerce website have various basic features such as log-in, sign-up, product
search, review of product and services and other key features such as user cart, payment
gateway, add product for sale, order history that fulfills the goal of our e-commerce website
which is made to marketing the products of people with great ease.

You might also like