SlideShare a Scribd company logo
1 of 19
Download to read offline
ONLINE
WEB-APPLICATION
(Using MERN)
Group -Members
Chandan Kumar M
(BC192573)
Anirudh Tantry
(BC192566)
Mahesh K S
(BC192605)
Under The Guidance of:
JAYARAM N
Assistance Proffecor
Dept. of Computer Science
INDEX
1. INTRODUCTION
2. What is mern
3. Why mern stack
4. Existing system
5. Proposed system
6. Layers of mern
7. System architecture
8. Modules
9. snapshots
10. Hardware and software requirements
11. Conclusion
12. reference
INTRODUCTION
In today's generation, most people are using technology for leading their lives and fulfilling
their daily needs. In this generation most of us using online websites for shopping for clothes,
groceries, and electronics.
We have developed one online shopping web application by using MERN stack technology
as it contains MongoDB, Express.JS framework, React.JS library, Node.JS platform.
This application is fully functional with different views(websites) for user and admin and it
also has integrated with payment gateway for checkout.
For creating these types of online shopping web applications MERN stack will be the best
option that can help us for creating the most effective and powerful web applications.
What is mern
MERN is acronym for four main components or can say four main
technologies that are:
1. M stands for MongoDB( Database ), mainly used for preparing document database and is a
NoSQL (Non-Structured Query Language ) Database System
2. E stands for Express, mainly used for developing Node.js web framework
3. R stands for React, mainly used for developing a client-side JavaScript framework in other
word frontend
4. N stands for Node, mainly used for developing the premier JavaScript web server
Why MERN STACK
In this project we are using MERN technology because it is one of the most popular stacks
currently used in web development
MERN stack is a collection of powerful technologies and robust, used to develop scalable
master web applications comprising backend, front-end, and database components.
The main purpose of using MERN stack is to develop apps using javascript only. this is
because the four technologies that make up the technology stack are all JS-based. thus, if one
knows javascript (and json), the backend, frontend, and database can be operated easily.
Because we are using javascript in all the stack it will help at faster and easier development of
full-stack web applications. MERN stack is a technology that is a user-friendly full
Existing System
The present scenario for shopping is to visit the shops and market manually and then from
the available product list one needs to choose the item he or she wants and then pay for the
same item mainly in cash mode is done, as not every society is well educated and aware to
use net banking or card modes or wallets etc.
Disadvantage of Existing System
1. It is less user-friendly.
2. User must go to shop and select products.
3. It is difficult to identify the required product.
4. Description of the product limited.
5. It is a time consuming process
6. Not in reach of distant users.
7. lack of different payment gateways
Proposed System
The purpose of this project is to makes a web application which will be easier to find
interesting clothes and easier to sell goods. This Shopping web application will make
buyers easy to find product and admin can add any number of product, also update
product and user and also advertise there product over internet which will be
attracting customers. Customers also can easily search for their favourite goods.
Advantages
• They no need to go and buy products physically they
can buy them easily by just adding to the cart and place
an order
• Time Saving
• Different Payment Gateway options.
• 24*7 accessible for all individuals And more Privacy.
• Easy and faster way to find interesting products
LAYERS OF MERN
Various layers of MERN Stack 1. Client layer(Views)
• These are UI which is visible to the client.
• developed using React which combinedly uses
Javascript, HTML & CSS
• On this layer, end users tries to access the
feature of our application.
2. Application Layer(Controllers)
• This layer is a Express application on top of
Node.js platform.
• This layer acts as the bridge of communication
between client & database layer.
• This layer accepts client's requests and serves
them by fetching appropriate data
3. Database Layer(Models)
• Database layer runs the mongoDB server,
• All application data is stored in this database
SYSTEM ARCHITECTURE
MODULES
Perfect Fit shopping website
1. Front End
❖ Models
❖ MongoDB
2. Back End
3. Database
❖ Routers
❖ Controllers
❖ Register
❖ Login
❖ Search product
❖ View products
❖ View product
details
❖ Add to Cart
❖ Buy product
• Online pay
• Cash On Deliver
USERS
❖ Login
❖ Dashboard
❖ product
❖ Products
• Add product
• Delete product
• Update product
❖ Update users
❖ Manage orders
❖ Manage payment
admin
Snapshots-
Home page
Register Login
Product detail page Cart Page
Payment page Admin page
4.4 SOFTWARE REQUIREMENTS
• Operating system : Windows 8 and above
• Coding Language : HTML,CSS, JAVASCRIPT
• Data Base : MongoDB
• Front End : React.js
• Back End : Express.js(Node.js)
• IDE : Visual Studio Code or atom
4.5 HARDWARE REQUIREMENTS
▪ Processor : i3+
▪ Ram : 512 MB.
▪ Hard Disk : 20 GB+
▪ Processor Speed : 2 ghz+
SOFTWARE AND HARDWARE REQUIREMENTS
CONCLUSION
The main theme is to build an online Fashion Store(Clothing) web
application with all three i.e., Front end, back end, and Database.
This web application is a fully pledged working web application right from
the login authentication, admin authorization, add items to cart, using
payment gateway.
It can be used by any textile industry on either a small scale or a larger
scale and shop owner can make use of that web- site to sell and advertise
there product.
The web application is easy for them to access and without any
effort categories can be created and products can be added by
them. It will be very attractive for the customer to see the products
by sitting at home or office.
REFERANCE
1. MERN Stack [Internet]. javatpoint.com Available from: Click here
2. JavaScript [Internet]. Mozilla.org. Available from: Click Here
3. NodeJS Introduction[Internet]. Tutorialspoint.com. Available from: Click Here
4. NodeJS Pros and Cons [Internet]. Mindinventory.com. Available from: Click Here
5.Express.js Introduction [Internet]. Mozilla.org. Available from: Click Here
6.MongoDB [Internet]. Mongodb.com. Available from: Click Here
7.Virtual-DOM [Internet]. Reactjs.org. Available from: Click Here
8.Component [Internet]. Reactjs.org. Available from: Click Here
9.Props and State [Internet]. Flaviocopes.com. Available from: Click Here
10. Pros and Cons of ReactJS [Internet]. Javatpoint.com. Available from: Click Here
11. Stack technology [Internet]. Stackshare.io. Available from: Click here
12. MERN stack concept [Internet]. Mongodb.com. Available from: Click here
“A PICTURE IS WORTH A
THOUSAND WORDS”
THANKS!

More Related Content

What's hot

Online Shopping project report
Online Shopping project report Online Shopping project report
Online Shopping project report Surjeet Art
 
Online Shopping System [SE]
Online Shopping System  [SE]Online Shopping System  [SE]
Online Shopping System [SE]Ch Fahadi
 
Online shopping Report
Online shopping ReportOnline shopping Report
Online shopping ReportPragnya Dash
 
e-Commerce Website Development Proposal
e-Commerce Website Development Proposale-Commerce Website Development Proposal
e-Commerce Website Development ProposalIndicsoft Technologies
 
Online shopping report-6 month project
Online shopping report-6 month projectOnline shopping report-6 month project
Online shopping report-6 month projectGinne yoffe
 
Android Based Application Project Report.
Android Based Application Project Report. Android Based Application Project Report.
Android Based Application Project Report. Abu Kaisar
 
Food delivery application report
Food delivery application reportFood delivery application report
Food delivery application reportAshwinBicholiya
 
FRAUD DETECTION IN ONLINE AUCTIONING
FRAUD DETECTION IN ONLINE AUCTIONINGFRAUD DETECTION IN ONLINE AUCTIONING
FRAUD DETECTION IN ONLINE AUCTIONINGSatish Chandra
 
Introduction to React JS
Introduction to React JSIntroduction to React JS
Introduction to React JSArno Lordkronos
 
Full Stack Web Development
Full Stack Web DevelopmentFull Stack Web Development
Full Stack Web DevelopmentSWAGATHCHOWDARY1
 
e commerce project report,E-Commerce,Eshop,report
e commerce project report,E-Commerce,Eshop,reporte commerce project report,E-Commerce,Eshop,report
e commerce project report,E-Commerce,Eshop,reportBabluAgrahari
 
Web based online shopping system Presentation slide
Web based online shopping system Presentation  slideWeb based online shopping system Presentation  slide
Web based online shopping system Presentation slideRakibul Hasan Pranto
 
E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)Nazmul Hyder
 
E commerce website Project Presentation
E commerce website Project PresentationE commerce website Project Presentation
E commerce website Project PresentationZT MESH
 

What's hot (20)

Online Shopping project report
Online Shopping project report Online Shopping project report
Online Shopping project report
 
Online Shopping System [SE]
Online Shopping System  [SE]Online Shopping System  [SE]
Online Shopping System [SE]
 
Online shopping Report
Online shopping ReportOnline shopping Report
Online shopping Report
 
Ppt on ONLINE BOOK STORE
Ppt on ONLINE BOOK STOREPpt on ONLINE BOOK STORE
Ppt on ONLINE BOOK STORE
 
Online bookshop
Online bookshopOnline bookshop
Online bookshop
 
Online shopping project synopsis
Online shopping project synopsisOnline shopping project synopsis
Online shopping project synopsis
 
e-Commerce Website Development Proposal
e-Commerce Website Development Proposale-Commerce Website Development Proposal
e-Commerce Website Development Proposal
 
Online shopping report-6 month project
Online shopping report-6 month projectOnline shopping report-6 month project
Online shopping report-6 month project
 
E commerce
E commerceE commerce
E commerce
 
Android Based Application Project Report.
Android Based Application Project Report. Android Based Application Project Report.
Android Based Application Project Report.
 
Food delivery application report
Food delivery application reportFood delivery application report
Food delivery application report
 
FRAUD DETECTION IN ONLINE AUCTIONING
FRAUD DETECTION IN ONLINE AUCTIONINGFRAUD DETECTION IN ONLINE AUCTIONING
FRAUD DETECTION IN ONLINE AUCTIONING
 
grocery management system
grocery  management systemgrocery  management system
grocery management system
 
Introduction to React JS
Introduction to React JSIntroduction to React JS
Introduction to React JS
 
Full Stack Web Development
Full Stack Web DevelopmentFull Stack Web Development
Full Stack Web Development
 
Online Book Store
Online Book StoreOnline Book Store
Online Book Store
 
e commerce project report,E-Commerce,Eshop,report
e commerce project report,E-Commerce,Eshop,reporte commerce project report,E-Commerce,Eshop,report
e commerce project report,E-Commerce,Eshop,report
 
Web based online shopping system Presentation slide
Web based online shopping system Presentation  slideWeb based online shopping system Presentation  slide
Web based online shopping system Presentation slide
 
E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)
 
E commerce website Project Presentation
E commerce website Project PresentationE commerce website Project Presentation
E commerce website Project Presentation
 

Similar to project-ppt1.pdf

Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxkrushnaborade2
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxkrushnaborade2
 
Smart buckets ppt
Smart buckets pptSmart buckets ppt
Smart buckets pptkiran Patel
 
Development of Android Based Mobile App for PrestaShop eCommerce Shopping Ca...
Development of Android Based Mobile App for PrestaShop eCommerce  Shopping Ca...Development of Android Based Mobile App for PrestaShop eCommerce  Shopping Ca...
Development of Android Based Mobile App for PrestaShop eCommerce Shopping Ca...IRJET Journal
 
Cyber bidding gateway report on ASP .net
Cyber bidding gateway report on ASP .netCyber bidding gateway report on ASP .net
Cyber bidding gateway report on ASP .netGeorgekutty Francis
 
Magento Ecommerce Website and Ecommerce Rug Estore
Magento Ecommerce Website and Ecommerce Rug EstoreMagento Ecommerce Website and Ecommerce Rug Estore
Magento Ecommerce Website and Ecommerce Rug EstoreMike Taylor
 
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.pptxAbbasSayyed5
 
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentation
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentationvue-storefront - PWA eCommerce for Magento2 MM17NYC presentation
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentationDivante
 
An Effective Online Food Order Application System using Asp .Net Core 3.1 Fra...
An Effective Online Food Order Application System using Asp .Net Core 3.1 Fra...An Effective Online Food Order Application System using Asp .Net Core 3.1 Fra...
An Effective Online Food Order Application System using Asp .Net Core 3.1 Fra...ijtsrd
 
MechaTronix + Online Selling Process
MechaTronix + Online Selling ProcessMechaTronix + Online Selling Process
MechaTronix + Online Selling ProcessSaad Hussain
 
A major project on.pptx
A major project on.pptxA major project on.pptx
A major project on.pptxSubham376423
 
ProjectPDF_pagenumber.docx project documentation
ProjectPDF_pagenumber.docx project documentationProjectPDF_pagenumber.docx project documentation
ProjectPDF_pagenumber.docx project documentationkomkar98230
 

Similar to project-ppt1.pdf (20)

Online Building Plan
Online Building PlanOnline Building Plan
Online Building Plan
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docx
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docx
 
Smart buckets ppt
Smart buckets pptSmart buckets ppt
Smart buckets ppt
 
Development of Android Based Mobile App for PrestaShop eCommerce Shopping Ca...
Development of Android Based Mobile App for PrestaShop eCommerce  Shopping Ca...Development of Android Based Mobile App for PrestaShop eCommerce  Shopping Ca...
Development of Android Based Mobile App for PrestaShop eCommerce Shopping Ca...
 
Project Proposel Documentation
Project Proposel  DocumentationProject Proposel  Documentation
Project Proposel Documentation
 
Cyber bidding gateway report on ASP .net
Cyber bidding gateway report on ASP .netCyber bidding gateway report on ASP .net
Cyber bidding gateway report on ASP .net
 
Magento Ecommerce Website and Ecommerce Rug Estore
Magento Ecommerce Website and Ecommerce Rug EstoreMagento Ecommerce Website and Ecommerce Rug Estore
Magento Ecommerce Website and Ecommerce Rug Estore
 
SunidhiSharma
SunidhiSharmaSunidhiSharma
SunidhiSharma
 
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
 
EASY DAY ONLINE.pptx
EASY DAY ONLINE.pptxEASY DAY ONLINE.pptx
EASY DAY ONLINE.pptx
 
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentation
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentationvue-storefront - PWA eCommerce for Magento2 MM17NYC presentation
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentation
 
An Effective Online Food Order Application System using Asp .Net Core 3.1 Fra...
An Effective Online Food Order Application System using Asp .Net Core 3.1 Fra...An Effective Online Food Order Application System using Asp .Net Core 3.1 Fra...
An Effective Online Food Order Application System using Asp .Net Core 3.1 Fra...
 
MechaTronix + Online Selling Process
MechaTronix + Online Selling ProcessMechaTronix + Online Selling Process
MechaTronix + Online Selling Process
 
A major project on.pptx
A major project on.pptxA major project on.pptx
A major project on.pptx
 
Banking java project
Banking java projectBanking java project
Banking java project
 
Resume
ResumeResume
Resume
 
ProjectPDF_pagenumber.docx project documentation
ProjectPDF_pagenumber.docx project documentationProjectPDF_pagenumber.docx project documentation
ProjectPDF_pagenumber.docx project documentation
 
Ceramic invoice final
Ceramic invoice finalCeramic invoice final
Ceramic invoice final
 
GulabMaurya
GulabMauryaGulabMaurya
GulabMaurya
 

Recently uploaded

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Recently uploaded (20)

Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

project-ppt1.pdf

  • 2. Group -Members Chandan Kumar M (BC192573) Anirudh Tantry (BC192566) Mahesh K S (BC192605) Under The Guidance of: JAYARAM N Assistance Proffecor Dept. of Computer Science
  • 3. INDEX 1. INTRODUCTION 2. What is mern 3. Why mern stack 4. Existing system 5. Proposed system 6. Layers of mern 7. System architecture 8. Modules 9. snapshots 10. Hardware and software requirements 11. Conclusion 12. reference
  • 4. INTRODUCTION In today's generation, most people are using technology for leading their lives and fulfilling their daily needs. In this generation most of us using online websites for shopping for clothes, groceries, and electronics. We have developed one online shopping web application by using MERN stack technology as it contains MongoDB, Express.JS framework, React.JS library, Node.JS platform. This application is fully functional with different views(websites) for user and admin and it also has integrated with payment gateway for checkout. For creating these types of online shopping web applications MERN stack will be the best option that can help us for creating the most effective and powerful web applications.
  • 5. What is mern MERN is acronym for four main components or can say four main technologies that are: 1. M stands for MongoDB( Database ), mainly used for preparing document database and is a NoSQL (Non-Structured Query Language ) Database System 2. E stands for Express, mainly used for developing Node.js web framework 3. R stands for React, mainly used for developing a client-side JavaScript framework in other word frontend 4. N stands for Node, mainly used for developing the premier JavaScript web server
  • 6. Why MERN STACK In this project we are using MERN technology because it is one of the most popular stacks currently used in web development MERN stack is a collection of powerful technologies and robust, used to develop scalable master web applications comprising backend, front-end, and database components. The main purpose of using MERN stack is to develop apps using javascript only. this is because the four technologies that make up the technology stack are all JS-based. thus, if one knows javascript (and json), the backend, frontend, and database can be operated easily. Because we are using javascript in all the stack it will help at faster and easier development of full-stack web applications. MERN stack is a technology that is a user-friendly full
  • 7. Existing System The present scenario for shopping is to visit the shops and market manually and then from the available product list one needs to choose the item he or she wants and then pay for the same item mainly in cash mode is done, as not every society is well educated and aware to use net banking or card modes or wallets etc. Disadvantage of Existing System 1. It is less user-friendly. 2. User must go to shop and select products. 3. It is difficult to identify the required product. 4. Description of the product limited. 5. It is a time consuming process 6. Not in reach of distant users. 7. lack of different payment gateways
  • 8. Proposed System The purpose of this project is to makes a web application which will be easier to find interesting clothes and easier to sell goods. This Shopping web application will make buyers easy to find product and admin can add any number of product, also update product and user and also advertise there product over internet which will be attracting customers. Customers also can easily search for their favourite goods. Advantages • They no need to go and buy products physically they can buy them easily by just adding to the cart and place an order • Time Saving • Different Payment Gateway options. • 24*7 accessible for all individuals And more Privacy. • Easy and faster way to find interesting products
  • 9. LAYERS OF MERN Various layers of MERN Stack 1. Client layer(Views) • These are UI which is visible to the client. • developed using React which combinedly uses Javascript, HTML & CSS • On this layer, end users tries to access the feature of our application. 2. Application Layer(Controllers) • This layer is a Express application on top of Node.js platform. • This layer acts as the bridge of communication between client & database layer. • This layer accepts client's requests and serves them by fetching appropriate data 3. Database Layer(Models) • Database layer runs the mongoDB server, • All application data is stored in this database
  • 11. MODULES Perfect Fit shopping website 1. Front End ❖ Models ❖ MongoDB 2. Back End 3. Database ❖ Routers ❖ Controllers ❖ Register ❖ Login ❖ Search product ❖ View products ❖ View product details ❖ Add to Cart ❖ Buy product • Online pay • Cash On Deliver USERS ❖ Login ❖ Dashboard ❖ product ❖ Products • Add product • Delete product • Update product ❖ Update users ❖ Manage orders ❖ Manage payment admin
  • 14. Product detail page Cart Page
  • 16. 4.4 SOFTWARE REQUIREMENTS • Operating system : Windows 8 and above • Coding Language : HTML,CSS, JAVASCRIPT • Data Base : MongoDB • Front End : React.js • Back End : Express.js(Node.js) • IDE : Visual Studio Code or atom 4.5 HARDWARE REQUIREMENTS ▪ Processor : i3+ ▪ Ram : 512 MB. ▪ Hard Disk : 20 GB+ ▪ Processor Speed : 2 ghz+ SOFTWARE AND HARDWARE REQUIREMENTS
  • 17. CONCLUSION The main theme is to build an online Fashion Store(Clothing) web application with all three i.e., Front end, back end, and Database. This web application is a fully pledged working web application right from the login authentication, admin authorization, add items to cart, using payment gateway. It can be used by any textile industry on either a small scale or a larger scale and shop owner can make use of that web- site to sell and advertise there product. The web application is easy for them to access and without any effort categories can be created and products can be added by them. It will be very attractive for the customer to see the products by sitting at home or office.
  • 18. REFERANCE 1. MERN Stack [Internet]. javatpoint.com Available from: Click here 2. JavaScript [Internet]. Mozilla.org. Available from: Click Here 3. NodeJS Introduction[Internet]. Tutorialspoint.com. Available from: Click Here 4. NodeJS Pros and Cons [Internet]. Mindinventory.com. Available from: Click Here 5.Express.js Introduction [Internet]. Mozilla.org. Available from: Click Here 6.MongoDB [Internet]. Mongodb.com. Available from: Click Here 7.Virtual-DOM [Internet]. Reactjs.org. Available from: Click Here 8.Component [Internet]. Reactjs.org. Available from: Click Here 9.Props and State [Internet]. Flaviocopes.com. Available from: Click Here 10. Pros and Cons of ReactJS [Internet]. Javatpoint.com. Available from: Click Here 11. Stack technology [Internet]. Stackshare.io. Available from: Click here 12. MERN stack concept [Internet]. Mongodb.com. Available from: Click here
  • 19. “A PICTURE IS WORTH A THOUSAND WORDS” THANKS!