SlideShare a Scribd company logo
Welcome To
Presentation On
E-commerce
App Perception
Introduction
Perception: ONLINE
SHOPPING APP
Online shopping helps customers to
choose a wide range of products,
prices and they can compare them to
each other easily. Encountering the
inadequacies and the weaknesses of
the offline business model
2
MERN STACK
MONGODB
Free and open-source cross- platform
document oriented database.
EXPRES
S
Fast , unopinionated,
minimalist web framework
for
N
odeJS.
Node.js is an open
source server
environment. Node.js
allows you to run
JavaScript on the server.
NODEJS
3
A JavaScript library created by Facebook,
React is a User Interface (UI) library
React is a tool for building UI components
REACT
Scope
▪ Secure registration and profile management facilities for customers.
▪ Browsing through the Shopping web site to see the items in each category of
products
▪ like Books and Media, Electronics items, Clothing and many more.
▪ Adequate searching mechanisms for easy and quick access to particular products
and
▪ services.
▪ Shopping cart so that customers can shop no. of items simultaneously and
checkout
▪ finally with the entire shopping carts by entering credit/debit card details.
▪ Review mechanism, so that customers can give feedback for the product or
service
▪ which they have purchased.
4
Features
5
◎ Admin Dashboard
◎ User & Admin Authentication
◎ Search & Filter Options
◎ Payment Method
◎ Adding , Editing & Removing Of Products By Admin
◎ & More
Significance Packages
6
Bcrypt
we use bcrypt library to hash
the passwords before we
save them. it is never
recommended to store plain
text passwords since they
can be compromised easily.
Jsonwebtoken
This helps us to
create JWTs for
the authentication
purpose.
Mongoose
This helps us to
establish a
connection
between
MongoDB and our
Express app.
Config
This is a simple package which helps
us to store our important data like
secret keys, database ID etc. in a
separate JSON file and it allows us
to access it easily within any file.
Frontend
In the frontend side, we would be
using React as the frontend library.
We would use Redux for state
management.
7
Backend
8
For the backend
side, I used the
Express library on
top of Nodejs.
I used mongoose to
connect to our
MongoDB database.
I used MongoDB as
the NoSQL
database to store
our data as
documents in JSON
format.
Admin Dasboard
Admin Dashboard is only be
accessible to the admin after the
login if the username and
password matches the username
and password of admin in
database.
9
Features regarding
admin dashboard:
◎ Create new products
◎ Access order list
◎ Access product list
◎ Process placed order state
◎ Update products
◎ Update users role
◎ Access user list
10
Login & Registration
After providing the correct username and
password, the user log’s in to the
homepage. Here at homepage the user is
then able to place the order for a product
by selecting the produce via search bar
or products page.
In this, first users have to provide the
personal information that are needed for
the future access of the account.
11
Shipping Details & Payment Portal
12
◎ Online shopping is a popular trend in the modern society. Today, people
often
prefer to buy products online from their home instead of going to a physical
store. There are lots of advantages of online shopping. The customer can
check the specifications of a product very carefully without anybody’s
interference. He can choose items of different categories and different
brands without going to different stores. The sellers also prefer to sell their
products online because they can reach a large number of customers at a
short while. Online shopping systems also provide advertising space for
new products. Our Online shopping system will also try to provide all these
advantages of online shopping.
13
Conclusion
Thanks!
14
You can find us at:
contact@atplglobal.in

More Related Content

Similar to Perception (1).pptx

online-shopping-documentation-srs for TYBSCIT sem 6
 online-shopping-documentation-srs for TYBSCIT sem 6 online-shopping-documentation-srs for TYBSCIT sem 6
online-shopping-documentation-srs for TYBSCIT sem 6
YogeshDhamke2
 
ENHANCING THE PERFORMANCE OF E-COMMERCE SOLUTIONS BY FRIENDS RECOMMENDATION S...
ENHANCING THE PERFORMANCE OF E-COMMERCE SOLUTIONS BY FRIENDS RECOMMENDATION S...ENHANCING THE PERFORMANCE OF E-COMMERCE SOLUTIONS BY FRIENDS RECOMMENDATION S...
ENHANCING THE PERFORMANCE OF E-COMMERCE SOLUTIONS BY FRIENDS RECOMMENDATION S...
IJCI JOURNAL
 
A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...
A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...
A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...
ijfcstjournal
 
A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...
A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...
A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...
ijfcstjournal
 
Onlineshoppingpptbyrohitjain 120204132904-phpapp02
Onlineshoppingpptbyrohitjain 120204132904-phpapp02Onlineshoppingpptbyrohitjain 120204132904-phpapp02
Onlineshoppingpptbyrohitjain 120204132904-phpapp02Er Rakesh Jena
 
Synopsis of yashbazaar.com
Synopsis of yashbazaar.comSynopsis of yashbazaar.com
Synopsis of yashbazaar.com
Tmu
 
Online shopping ppt by rohit jain
Online shopping ppt by rohit jainOnline shopping ppt by rohit jain
Online shopping ppt by rohit jain
Rohit Jain
 
01 introduction to wad.pptx
01 introduction to wad.pptx01 introduction to wad.pptx
01 introduction to wad.pptx
chaituit2004
 
Updated black book ice cream parlour TYBSCIT Final year project in PDF
Updated black book ice cream parlour TYBSCIT Final year project in PDFUpdated black book ice cream parlour TYBSCIT Final year project in PDF
Updated black book ice cream parlour TYBSCIT Final year project in PDF
YogeshDhamke2
 
E-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptx
E-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptxE-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptx
E-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptx
AbbasSayyed5
 
Web and Android Application for Comparison of E-Commerce Products
Web and Android Application for Comparison of E-Commerce ProductsWeb and Android Application for Comparison of E-Commerce Products
Web and Android Application for Comparison of E-Commerce Products
IJAEMSJORNAL
 
how_can_businesses_address_storage_issues_using_mongodb.pptx
how_can_businesses_address_storage_issues_using_mongodb.pptxhow_can_businesses_address_storage_issues_using_mongodb.pptx
how_can_businesses_address_storage_issues_using_mongodb.pptx
sarah david
 
Mobile shop.ppt123
Mobile shop.ppt123Mobile shop.ppt123
Mobile shop.ppt123
Neelam2106Mankar
 
The main purpose of the project is to manage the supermarket efficiently (rep...
The main purpose of the project is to manage the supermarket efficiently (rep...The main purpose of the project is to manage the supermarket efficiently (rep...
The main purpose of the project is to manage the supermarket efficiently (rep...Rajesh Roky
 
Eshopping
EshoppingEshopping
Eshopping
itskevin12
 
how_can_businesses_address_storage_issues_using_mongodb.pdf
how_can_businesses_address_storage_issues_using_mongodb.pdfhow_can_businesses_address_storage_issues_using_mongodb.pdf
how_can_businesses_address_storage_issues_using_mongodb.pdf
sarah david
 
GLAM COLLECTION.pptx
GLAM COLLECTION.pptxGLAM COLLECTION.pptx
GLAM COLLECTION.pptx
ankitasankpal1
 
Updated black book ice cream parlour word file For TYBSCIT
Updated black book ice cream parlour word file For TYBSCIT Updated black book ice cream parlour word file For TYBSCIT
Updated black book ice cream parlour word file For TYBSCIT
YogeshDhamke2
 
Database Workshop Slides
Database Workshop SlidesDatabase Workshop Slides
Database Workshop Slides
GDSC UofT Mississauga
 

Similar to Perception (1).pptx (20)

online-shopping-documentation-srs for TYBSCIT sem 6
 online-shopping-documentation-srs for TYBSCIT sem 6 online-shopping-documentation-srs for TYBSCIT sem 6
online-shopping-documentation-srs for TYBSCIT sem 6
 
ENHANCING THE PERFORMANCE OF E-COMMERCE SOLUTIONS BY FRIENDS RECOMMENDATION S...
ENHANCING THE PERFORMANCE OF E-COMMERCE SOLUTIONS BY FRIENDS RECOMMENDATION S...ENHANCING THE PERFORMANCE OF E-COMMERCE SOLUTIONS BY FRIENDS RECOMMENDATION S...
ENHANCING THE PERFORMANCE OF E-COMMERCE SOLUTIONS BY FRIENDS RECOMMENDATION S...
 
A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...
A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...
A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...
 
A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...
A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...
A NOVEL APPROACH FOR PERFORMANCE ENHANCEMENT OF E-COMMERCE SOLUTIONS BY FRIEN...
 
Onlineshoppingpptbyrohitjain 120204132904-phpapp02
Onlineshoppingpptbyrohitjain 120204132904-phpapp02Onlineshoppingpptbyrohitjain 120204132904-phpapp02
Onlineshoppingpptbyrohitjain 120204132904-phpapp02
 
Synopsis of yashbazaar.com
Synopsis of yashbazaar.comSynopsis of yashbazaar.com
Synopsis of yashbazaar.com
 
Online shopping ppt by rohit jain
Online shopping ppt by rohit jainOnline shopping ppt by rohit jain
Online shopping ppt by rohit jain
 
01 introduction to wad.pptx
01 introduction to wad.pptx01 introduction to wad.pptx
01 introduction to wad.pptx
 
Updated black book ice cream parlour TYBSCIT Final year project in PDF
Updated black book ice cream parlour TYBSCIT Final year project in PDFUpdated black book ice cream parlour TYBSCIT Final year project in PDF
Updated black book ice cream parlour TYBSCIT Final year project in PDF
 
E-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptx
E-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptxE-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptx
E-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptx
 
Web and Android Application for Comparison of E-Commerce Products
Web and Android Application for Comparison of E-Commerce ProductsWeb and Android Application for Comparison of E-Commerce Products
Web and Android Application for Comparison of E-Commerce Products
 
how_can_businesses_address_storage_issues_using_mongodb.pptx
how_can_businesses_address_storage_issues_using_mongodb.pptxhow_can_businesses_address_storage_issues_using_mongodb.pptx
how_can_businesses_address_storage_issues_using_mongodb.pptx
 
Mobile shop.ppt123
Mobile shop.ppt123Mobile shop.ppt123
Mobile shop.ppt123
 
The main purpose of the project is to manage the supermarket efficiently (rep...
The main purpose of the project is to manage the supermarket efficiently (rep...The main purpose of the project is to manage the supermarket efficiently (rep...
The main purpose of the project is to manage the supermarket efficiently (rep...
 
Eshopping
EshoppingEshopping
Eshopping
 
how_can_businesses_address_storage_issues_using_mongodb.pdf
how_can_businesses_address_storage_issues_using_mongodb.pdfhow_can_businesses_address_storage_issues_using_mongodb.pdf
how_can_businesses_address_storage_issues_using_mongodb.pdf
 
GLAM COLLECTION.pptx
GLAM COLLECTION.pptxGLAM COLLECTION.pptx
GLAM COLLECTION.pptx
 
Updated black book ice cream parlour word file For TYBSCIT
Updated black book ice cream parlour word file For TYBSCIT Updated black book ice cream parlour word file For TYBSCIT
Updated black book ice cream parlour word file For TYBSCIT
 
Database Workshop Slides
Database Workshop SlidesDatabase Workshop Slides
Database Workshop Slides
 
fashion
fashionfashion
fashion
 

Recently uploaded

'Guidance and counselling- role of Psychologist in Guidance and Counselling.
'Guidance and counselling- role of Psychologist in Guidance and Counselling.'Guidance and counselling- role of Psychologist in Guidance and Counselling.
'Guidance and counselling- role of Psychologist in Guidance and Counselling.
PaviBangera
 
在线制作加拿大萨省大学毕业证文凭证书实拍图原版一模一样
在线制作加拿大萨省大学毕业证文凭证书实拍图原版一模一样在线制作加拿大萨省大学毕业证文凭证书实拍图原版一模一样
在线制作加拿大萨省大学毕业证文凭证书实拍图原版一模一样
2zjra9bn
 
0624.speakingengagementsandteaching-01.pdf
0624.speakingengagementsandteaching-01.pdf0624.speakingengagementsandteaching-01.pdf
0624.speakingengagementsandteaching-01.pdf
Thomas GIRARD BDes
 
一比一原版(QU毕业证)皇后大学毕业证如何办理
一比一原版(QU毕业证)皇后大学毕业证如何办理一比一原版(QU毕业证)皇后大学毕业证如何办理
一比一原版(QU毕业证)皇后大学毕业证如何办理
yuhofha
 
RECOGNITION AWARD 13 - TO ALESSANDRO MARTINS.pdf
RECOGNITION AWARD 13 - TO ALESSANDRO MARTINS.pdfRECOGNITION AWARD 13 - TO ALESSANDRO MARTINS.pdf
RECOGNITION AWARD 13 - TO ALESSANDRO MARTINS.pdf
AlessandroMartins454470
 
一比一原版(U-Barcelona毕业证)巴塞罗那大学毕业证成绩单如何办理
一比一原版(U-Barcelona毕业证)巴塞罗那大学毕业证成绩单如何办理一比一原版(U-Barcelona毕业证)巴塞罗那大学毕业证成绩单如何办理
一比一原版(U-Barcelona毕业证)巴塞罗那大学毕业证成绩单如何办理
taqyed
 
一比一原版(TMU毕业证)多伦多都会大学毕业证如何办理
一比一原版(TMU毕业证)多伦多都会大学毕业证如何办理一比一原版(TMU毕业证)多伦多都会大学毕业证如何办理
一比一原版(TMU毕业证)多伦多都会大学毕业证如何办理
yuhofha
 
DOC-20240602-WA0001..pdf DOC-20240602-WA0001..pdf
DOC-20240602-WA0001..pdf DOC-20240602-WA0001..pdfDOC-20240602-WA0001..pdf DOC-20240602-WA0001..pdf
DOC-20240602-WA0001..pdf DOC-20240602-WA0001..pdf
Pushpendra Kumar
 
lab.123456789123456789123456789123456789
lab.123456789123456789123456789123456789lab.123456789123456789123456789123456789
lab.123456789123456789123456789123456789
Ghh
 
How Mentoring Elevates Your PM Career | PMI Silver Spring Chapter
How Mentoring Elevates Your PM Career | PMI Silver Spring ChapterHow Mentoring Elevates Your PM Career | PMI Silver Spring Chapter
How Mentoring Elevates Your PM Career | PMI Silver Spring Chapter
Hector Del Castillo, CPM, CPMM
 
原版制作(RMIT毕业证书)墨尔本皇家理工大学毕业证在读证明一模一样
原版制作(RMIT毕业证书)墨尔本皇家理工大学毕业证在读证明一模一样原版制作(RMIT毕业证书)墨尔本皇家理工大学毕业证在读证明一模一样
原版制作(RMIT毕业证书)墨尔本皇家理工大学毕业证在读证明一模一样
atwvhyhm
 
Digital Marketing Training In Bangalore
Digital  Marketing Training In BangaloreDigital  Marketing Training In Bangalore
Digital Marketing Training In Bangalore
nidm599
 
Leadership Ambassador club Adventist module
Leadership Ambassador club Adventist moduleLeadership Ambassador club Adventist module
Leadership Ambassador club Adventist module
kakomaeric00
 
labb123456789123456789123456789123456789
labb123456789123456789123456789123456789labb123456789123456789123456789123456789
labb123456789123456789123456789123456789
Ghh
 
Brand Identity For A Sportscaster Project and Portfolio I
Brand Identity For A Sportscaster Project and Portfolio IBrand Identity For A Sportscaster Project and Portfolio I
Brand Identity For A Sportscaster Project and Portfolio I
thomasaolson2000
 
Jill Pizzola's Tenure as Senior Talent Acquisition Partner at THOMSON REUTERS...
Jill Pizzola's Tenure as Senior Talent Acquisition Partner at THOMSON REUTERS...Jill Pizzola's Tenure as Senior Talent Acquisition Partner at THOMSON REUTERS...
Jill Pizzola's Tenure as Senior Talent Acquisition Partner at THOMSON REUTERS...
dsnow9802
 
Erection Methodology (KG Marg) MLCP.pptx
Erection Methodology (KG Marg) MLCP.pptxErection Methodology (KG Marg) MLCP.pptx
Erection Methodology (KG Marg) MLCP.pptx
zrahman0161
 
Personal Brand exploration KE.pdf for assignment
Personal Brand exploration KE.pdf for assignmentPersonal Brand exploration KE.pdf for assignment
Personal Brand exploration KE.pdf for assignment
ragingokie
 
一比一原版(SFU毕业证)西蒙弗雷泽大学毕业证如何办理
一比一原版(SFU毕业证)西蒙弗雷泽大学毕业证如何办理一比一原版(SFU毕业证)西蒙弗雷泽大学毕业证如何办理
一比一原版(SFU毕业证)西蒙弗雷泽大学毕业证如何办理
pxyhy
 
Exploring Career Paths in Cybersecurity for Technical Communicators
Exploring Career Paths in Cybersecurity for Technical CommunicatorsExploring Career Paths in Cybersecurity for Technical Communicators
Exploring Career Paths in Cybersecurity for Technical Communicators
Ben Woelk, CISSP, CPTC
 

Recently uploaded (20)

'Guidance and counselling- role of Psychologist in Guidance and Counselling.
'Guidance and counselling- role of Psychologist in Guidance and Counselling.'Guidance and counselling- role of Psychologist in Guidance and Counselling.
'Guidance and counselling- role of Psychologist in Guidance and Counselling.
 
在线制作加拿大萨省大学毕业证文凭证书实拍图原版一模一样
在线制作加拿大萨省大学毕业证文凭证书实拍图原版一模一样在线制作加拿大萨省大学毕业证文凭证书实拍图原版一模一样
在线制作加拿大萨省大学毕业证文凭证书实拍图原版一模一样
 
0624.speakingengagementsandteaching-01.pdf
0624.speakingengagementsandteaching-01.pdf0624.speakingengagementsandteaching-01.pdf
0624.speakingengagementsandteaching-01.pdf
 
一比一原版(QU毕业证)皇后大学毕业证如何办理
一比一原版(QU毕业证)皇后大学毕业证如何办理一比一原版(QU毕业证)皇后大学毕业证如何办理
一比一原版(QU毕业证)皇后大学毕业证如何办理
 
RECOGNITION AWARD 13 - TO ALESSANDRO MARTINS.pdf
RECOGNITION AWARD 13 - TO ALESSANDRO MARTINS.pdfRECOGNITION AWARD 13 - TO ALESSANDRO MARTINS.pdf
RECOGNITION AWARD 13 - TO ALESSANDRO MARTINS.pdf
 
一比一原版(U-Barcelona毕业证)巴塞罗那大学毕业证成绩单如何办理
一比一原版(U-Barcelona毕业证)巴塞罗那大学毕业证成绩单如何办理一比一原版(U-Barcelona毕业证)巴塞罗那大学毕业证成绩单如何办理
一比一原版(U-Barcelona毕业证)巴塞罗那大学毕业证成绩单如何办理
 
一比一原版(TMU毕业证)多伦多都会大学毕业证如何办理
一比一原版(TMU毕业证)多伦多都会大学毕业证如何办理一比一原版(TMU毕业证)多伦多都会大学毕业证如何办理
一比一原版(TMU毕业证)多伦多都会大学毕业证如何办理
 
DOC-20240602-WA0001..pdf DOC-20240602-WA0001..pdf
DOC-20240602-WA0001..pdf DOC-20240602-WA0001..pdfDOC-20240602-WA0001..pdf DOC-20240602-WA0001..pdf
DOC-20240602-WA0001..pdf DOC-20240602-WA0001..pdf
 
lab.123456789123456789123456789123456789
lab.123456789123456789123456789123456789lab.123456789123456789123456789123456789
lab.123456789123456789123456789123456789
 
How Mentoring Elevates Your PM Career | PMI Silver Spring Chapter
How Mentoring Elevates Your PM Career | PMI Silver Spring ChapterHow Mentoring Elevates Your PM Career | PMI Silver Spring Chapter
How Mentoring Elevates Your PM Career | PMI Silver Spring Chapter
 
原版制作(RMIT毕业证书)墨尔本皇家理工大学毕业证在读证明一模一样
原版制作(RMIT毕业证书)墨尔本皇家理工大学毕业证在读证明一模一样原版制作(RMIT毕业证书)墨尔本皇家理工大学毕业证在读证明一模一样
原版制作(RMIT毕业证书)墨尔本皇家理工大学毕业证在读证明一模一样
 
Digital Marketing Training In Bangalore
Digital  Marketing Training In BangaloreDigital  Marketing Training In Bangalore
Digital Marketing Training In Bangalore
 
Leadership Ambassador club Adventist module
Leadership Ambassador club Adventist moduleLeadership Ambassador club Adventist module
Leadership Ambassador club Adventist module
 
labb123456789123456789123456789123456789
labb123456789123456789123456789123456789labb123456789123456789123456789123456789
labb123456789123456789123456789123456789
 
Brand Identity For A Sportscaster Project and Portfolio I
Brand Identity For A Sportscaster Project and Portfolio IBrand Identity For A Sportscaster Project and Portfolio I
Brand Identity For A Sportscaster Project and Portfolio I
 
Jill Pizzola's Tenure as Senior Talent Acquisition Partner at THOMSON REUTERS...
Jill Pizzola's Tenure as Senior Talent Acquisition Partner at THOMSON REUTERS...Jill Pizzola's Tenure as Senior Talent Acquisition Partner at THOMSON REUTERS...
Jill Pizzola's Tenure as Senior Talent Acquisition Partner at THOMSON REUTERS...
 
Erection Methodology (KG Marg) MLCP.pptx
Erection Methodology (KG Marg) MLCP.pptxErection Methodology (KG Marg) MLCP.pptx
Erection Methodology (KG Marg) MLCP.pptx
 
Personal Brand exploration KE.pdf for assignment
Personal Brand exploration KE.pdf for assignmentPersonal Brand exploration KE.pdf for assignment
Personal Brand exploration KE.pdf for assignment
 
一比一原版(SFU毕业证)西蒙弗雷泽大学毕业证如何办理
一比一原版(SFU毕业证)西蒙弗雷泽大学毕业证如何办理一比一原版(SFU毕业证)西蒙弗雷泽大学毕业证如何办理
一比一原版(SFU毕业证)西蒙弗雷泽大学毕业证如何办理
 
Exploring Career Paths in Cybersecurity for Technical Communicators
Exploring Career Paths in Cybersecurity for Technical CommunicatorsExploring Career Paths in Cybersecurity for Technical Communicators
Exploring Career Paths in Cybersecurity for Technical Communicators
 

Perception (1).pptx

  • 2. Introduction Perception: ONLINE SHOPPING APP Online shopping helps customers to choose a wide range of products, prices and they can compare them to each other easily. Encountering the inadequacies and the weaknesses of the offline business model 2
  • 3. MERN STACK MONGODB Free and open-source cross- platform document oriented database. EXPRES S Fast , unopinionated, minimalist web framework for N odeJS. Node.js is an open source server environment. Node.js allows you to run JavaScript on the server. NODEJS 3 A JavaScript library created by Facebook, React is a User Interface (UI) library React is a tool for building UI components REACT
  • 4. Scope ▪ Secure registration and profile management facilities for customers. ▪ Browsing through the Shopping web site to see the items in each category of products ▪ like Books and Media, Electronics items, Clothing and many more. ▪ Adequate searching mechanisms for easy and quick access to particular products and ▪ services. ▪ Shopping cart so that customers can shop no. of items simultaneously and checkout ▪ finally with the entire shopping carts by entering credit/debit card details. ▪ Review mechanism, so that customers can give feedback for the product or service ▪ which they have purchased. 4
  • 5. Features 5 ◎ Admin Dashboard ◎ User & Admin Authentication ◎ Search & Filter Options ◎ Payment Method ◎ Adding , Editing & Removing Of Products By Admin ◎ & More
  • 6. Significance Packages 6 Bcrypt we use bcrypt library to hash the passwords before we save them. it is never recommended to store plain text passwords since they can be compromised easily. Jsonwebtoken This helps us to create JWTs for the authentication purpose. Mongoose This helps us to establish a connection between MongoDB and our Express app. Config This is a simple package which helps us to store our important data like secret keys, database ID etc. in a separate JSON file and it allows us to access it easily within any file.
  • 7. Frontend In the frontend side, we would be using React as the frontend library. We would use Redux for state management. 7
  • 8. Backend 8 For the backend side, I used the Express library on top of Nodejs. I used mongoose to connect to our MongoDB database. I used MongoDB as the NoSQL database to store our data as documents in JSON format.
  • 9. Admin Dasboard Admin Dashboard is only be accessible to the admin after the login if the username and password matches the username and password of admin in database. 9
  • 10. Features regarding admin dashboard: ◎ Create new products ◎ Access order list ◎ Access product list ◎ Process placed order state ◎ Update products ◎ Update users role ◎ Access user list 10
  • 11. Login & Registration After providing the correct username and password, the user log’s in to the homepage. Here at homepage the user is then able to place the order for a product by selecting the produce via search bar or products page. In this, first users have to provide the personal information that are needed for the future access of the account. 11
  • 12. Shipping Details & Payment Portal 12
  • 13. ◎ Online shopping is a popular trend in the modern society. Today, people often prefer to buy products online from their home instead of going to a physical store. There are lots of advantages of online shopping. The customer can check the specifications of a product very carefully without anybody’s interference. He can choose items of different categories and different brands without going to different stores. The sellers also prefer to sell their products online because they can reach a large number of customers at a short while. Online shopping systems also provide advertising space for new products. Our Online shopping system will also try to provide all these advantages of online shopping. 13 Conclusion
  • 14. Thanks! 14 You can find us at: contact@atplglobal.in