0% found this document useful (0 votes)
43 views8 pages

Full Stack Web Development Using Mern Stack: Master of Computer Applications

The document is an internship report by Lohith N for the Master of Computer Applications degree, focusing on full stack web development using the MERN stack. It details the development of a restaurant table booking application, covering both front-end and back-end technologies, and includes acknowledgments, a declaration, and various sections outlining the project and internship experience. The report is submitted to The National Institute of Engineering, Mysuru, during the academic year 2024-2025.

Uploaded by

lohithlohi539
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views8 pages

Full Stack Web Development Using Mern Stack: Master of Computer Applications

The document is an internship report by Lohith N for the Master of Computer Applications degree, focusing on full stack web development using the MERN stack. It details the development of a restaurant table booking application, covering both front-end and back-end technologies, and includes acknowledgments, a declaration, and various sections outlining the project and internship experience. The report is submitted to The National Institute of Engineering, Mysuru, during the academic year 2024-2025.

Uploaded by

lohithlohi539
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

FULL STACK WEB DEVELOPMENT USING MERN

STACK
An internship report submitted for the partial fulfillment of academic requirements for the
award of degree of

MASTER OF COMPUTER APPLICATIONS

Submitted by

LOHITH N
4NI23MC062

Under the supervision of

Dr. SANJAY KUMAR C K


Associate Professor

Department of Master of Computer Applications The National Institute of


Engineering
(An Autonomous Institute under Visvesvaraya Technological University, Belagavi)
Manandavadi Road, Mysuru – 570 008, Karnataka, INDIA

2024-2025
The National Institute of Engineering
(An Autonomous Institute under Visvesvaraya Technological University, Belagavi)

Manandavadi Road, Mysuru – 570008, Katakana, INDIA

•Accredited by National Board of Accreditation, New Delhi• Recognized by


AICTE, NewDelhi

•Grant-in-Aid by Government of Karnataka

Department of Master of Computer Applications

CERTIFICATE

Certified that the Internship work entitled “FULL STACK WEB DEVELOPMENT USING
MERN STACK” carried out by Mr. Lohith N, 4NI23MC062, a bonafide student of The
National Institute of Engineering is submitted in partial fulfillment for the award of Master of
Computer Applications Degree in The National Institute of Engineering, Mysuru, an
autonomous institute under Vishveshvaraya Technological University, Belagavi during the year
2024-2025. It is certified that all suggestions/ corrections suggested during Internal Assessment
have been incorporated in the Report deposited in the departmental library.
The internship report/ dissertation has been approved as it satisfies the academic requirements
in respect of Internship work prescribed for the award of the said Degree.

Name & Signature of the Guide Name & Signature of the HoD Signature of the Principal
Dr. Sanjay Kumar C K Dr. Sanjay Kumar C K Dr. Rohini Nagapadma
Associate Professor Head of the Department The Principal
Dept. of MCA, NIE Dept. of MCA, NIE NIE
CERTIFICATE
DECLARATION

I, LOHITH N bearing USN: 4NI23MC062 student of The National Institute of


Engineering, Department of Computer Application, The National Institute of Engineering,
Mysuru hereby declare that the internship work entitled “ FULL STACK WEB
DEVELOPMENT USING MERN STACK ” has been carried out by me under the guidance of
Dr. Sanjay Kumar c k (Associate Professor). This internship work is submitted to The
National Institute of Engineering, Mysuru, (An Autonomous institute under VTU, Belagavi)
in partial fulfillment of the course requirements for the award of degree in Master of Computer
Applications during the academic year 2024-2025. This written submission represents a record
of original workand I have adequately cited and referenced the original sources.

Place: Mysuru (Signature of the student)

Date:
ACKNOWLEDGEMENT
I express my sincere thanks and indebtedness to my esteemed institution, THE NATIONAL
INSTITUTE OF ENGINEERING, MYSURU that has provided me with an opportunity to
fulfill mydesire and reach my goal.
I thank in a very special way to our beloved principal Dr. N. V. Rohini Nagapadma for her
support andhelp throughout our course and for creating the right academic environment that
made my task appreciable.

Thanks, in particular to our Head of the Department Associate Professor Dr. Sanjay Kumar
C K and my internship guide Dr. Sanjay Kumar C K for their encouragement and valuable
advice
On a moral personal note, my deepest appreciation and gratitude to my beloved parents, who
have been a fountain of inspiration and have provided unrelenting encouragement andsupport.
Also, thanks to all my friends and all the members of my team.
I heartily thank all those who have helped me directly or indirectly in the successfull completion
of my internship.

Place:Mysore LOHITH N

Date: 4NI23MC062
ABSTRACT
This project focuses on the end-to-end development of a robust and feature-rich restaurant table
booking application using the MERN (MongoDB, Express.js, React, Node.js) stack, designed
to provide users with a seamless and convenient dining reservation experience. The system
encompasses both front-end and back-end components, handling key functionalities such as
table browsing, user authentication, realtime reservation management, and secure payment
processing.

The front-end of the application is built with React.js, leveraging modern web technologies
like HTML5, CSS3, and JavaScript to create a responsive and intuitive user interface. The
design ensures optimal usability across various devices, incorporating best practices in
accessibility and user experience. The back-end, powered by Node.js and Express.js, supports
efficient data management with MongoDB, enabling scalable and reliable performance.
Overall, this full-stack development project delivers a secure and user-friendly restaurant
booking platform, meeting contemporary standards for digital dining solutions while enhancing
customer satisfaction and operational efficiency.
CONTENTS
Details Pages

Certificate...............................................................................................................i

Declaration ............................................................................................................3

Acknowledgement ................................................................................................4

Abstract .................................................................................................................5

1.COMPANY PROFILE

1.1.1 About Cojective…………………………………………………....……….1

1.1.2 Mission..........................................................................................................2

1.1.3 Values............................................................................................................2

1.2 Company Infrastructure………………………………………..........……….2

1.3 Services...........................................................................................................3

1.3.1 EXPERTISE IN BUSINESS DOMAINS……………………....................4

1.3.2 OUR PROJECTS………………………………………...………………..4

1.3.3 TECNOLOGIES USED…………………………………………………...5

2.INTRODUCTION............................................................................................7

2.1 LANGUAGES, FRAMEWORKS AND SERVER……………………….8

2.2 REQUIREMENTS……………………………..………………..…………10

2.2.1 System Requirements…………………………………..………………….10

2.2.2 Software Requirements………………………………..….……………….10

2.2.3 Hardware Requirements……………………………..…………………….10


3.DETAILE DISCUSSION ON INTERNSHIP………………………..……..11-15

3.1 Front-end Technologies……………………………………….……………...11

3.2 Back-end Technologies………………………………………………………11

3.3 Back-end Technologies (Express.js)……………………………....................12

3.4 Weekly progress Report……………………………………………………...13-15

4. CONCLUSION………………………………………………………….16

5. REFERENCE…………………………………………………………....17

You might also like