Professional Documents
Culture Documents
Satyam Verma 00296207220 Cse Project Report
Satyam Verma 00296207220 Cse Project Report
MANAGEMENT
On
Memory Game
WebApp(Using MERN)
IN
2021(SEMESTER - V)
Submitted by:
Satyam Verma
00296207220
CERTIFICATE
DECLARATION
SATYAM VERMA
00296207220
Date:
Certified that the above statement made by the student is correct to the best
of our Knowledge and belief
Signatures
Examined by:
1. 2.
(Guide/Trainer) (Faculty Coordinator)
ACKNOWLEDGEMENT
To get the practical knowledge and to make a report on a certain topic without
anybody’s help is really a task of great difficulty, fortunately, in preparation of
this project report I got the help of many known as well as unknowns for
providing the valuable information about each and every stage of this project.
We also thank our colleagues who have helped in successful completion of this
project.
Signature
(Student)
ABOUT COMPANY
1. Introduction
2. MERN Stack
2.1 JavaScript
2.2 NodeJS
• WebSocket server
• Notification system
NodeJS Pros:
NodeJS Cons:
• Resource-intensive applications. Node.js is written in C ++ &
JavaScript, so
when programmers need to handle applications that use a lot of
file conversion,
video encoding, decoding, etc., they should not be used Node.js.
Programmers
need to use it more carefully in this case.
• Real-time applications.
2.4 MongoDB
• _id: Almost every document required this field. The _id field
illustrates a exceptional value in the MongoDB document. The _id field
can also be interpreted asthe primary key in the document. If you add a
new document, MongoDB will automatically generate a _id
representing that document and be unique in the MongoDB database.
2.5.1 Virtual-DOM
2.5.2 Component
React is built around components, not templates like other
frameworks. A component
can be created by the create Class function of the React object, the
starting point when
accessing this library.
Pros of ReactJS:
•ReactJS only serves the View tier, but the library size is on par with
Angular while
Angular is a complete framework.
With current software, there are usually two parts: client side
and server side, also known
as frontend and backend. Therefore, people also split the backend
stack, the frontend
stack as well. We often use the first letter to name the technical stack:
LAMP (Linux,
Apache, MySQL, PHP), MEAN (MongoDB, Express, Angular,
NodeJS).
• Multi-language support.
• Modular structure.
• Docker support.
Main function:
This page is used to register any user with User Name ,Email and
password.
3.2 Login Page
This page is used to login any user with Email and password
with which they registered.
3.3 Game Menu Page
This is the main menu page, In this user can see their average
score , can also select difficulty level.
5. References