INTERNSHIP REPORT
On
MERN Stack Internship at Uptoskills: Team Leadership and
Website Rebuilding for Enhanced User Experience
By
Kaustubh Patil (TECOMP- C43)
Under the guidance
of
Mrs.Nilam Jadhav
Department of Computer Engineering
Pimpri Chinchwad College of Engineering and Research, Ravet
Plot No: B, Sector No. 110, gate no 1, Laxminagar, Ravet, Pune,
Pin.: 412101
Savitribai Phule Pune University
[2024-25]
Department of Computer Engineering, PCCOER, Pune Page no. 1
PIMPRI CHINCHWAD EDUCATION TRUST’S
Pimpri Chinchwad College of
Engineering and Research, Pune 412101
CERTIFICATE
This is to certify that the seminar report entitled
“MERN Stack Internship at Uptoskills:
Team Leadership and Website Rebuilding
for Enhanced User Experience”
Submitted by
Kaustubh Patil(TECOMP-C43) have successfully completed the Internship
seminar presentation entitled “MERN Stack Internship at Uptoskills: Website
Rebuilding for Enhanced User Experience” in the fulfillment of TE (Computer
Engineering) and this work has been carried out in my presence.
Date: 08/4/2025
Place: Ravet
Mrs.Nilam Jadhav Dr. Archana Chaugule Dr. Tiwari H.U. Internship
Internship Co-ordinator HOD, Computer Department Principal, PCCOE&R
Department of Computer Engineering, PCCOER, Pune Page no. 2
ACKNOWLEDGEMENT
It gives me great pleasure to present Seminar on “MERN Stack
Internship at Uptoskills: Team Leadership and Website Rebuilding
for Enhanced User Experience”. In preparing this report, a number of
hands helped me directly and indirectly. Therefore, it becomes my duty
to express my gratitude towards them.
I am very much obliged to the internship Co-ordinator Mrs.Nilam
Jadhav, in the Computer Engineering Department, for helping me and
giving me proper guidance. I will fail in my duty if I don't acknowledge
a great sense of gratitude to the Head of Department Dr. Archana
Chaugule and the entire staff members for their cooperation.
I am also thankful to my family for their whole hearted blessings are
always for me support and constant encouragement towards the
fulfillment of the work. I wish to record the help extended to be my
friends in all possible ways and active support and constant
encouragement.
Place: Ravet,Pune. Kaustubh Patil
Date: 14/12/2021 TECOMP-C43
Department of Computer Engineering, PCCOER, Pune Page no. 3
TABLE OF CONTENTS
Chapter 1: Introduction
1.1Introduction
1.2Company Details
1.3 Problem Statement
1.4 Objectives
Chapter 2: Methodology/ Proposed System
2.1 Proposed system architecture/framework
2.2 Algorithms
Chapter 3: Hardware and Software Requirements
3.1 Front Technology
3.2 Backend Technology
3.3 Hardware
Chapter 4: Result and Conclusion
4.1.1 Result (Screenshots of the projects in color print)
4.1.2 Conclusion
4.1.3 Future Scope
4.1.4 References
Chapter 5: Internship Completion Letter
Department of Computer Engineering, PCCOER, Pune Page no. 4
LIST OF FIGURES
Figure. Title Page
No. No.
1 Proposed System Tech stack 8
2 System Architecture 11
3 12
4 13
5 13
6 13
7 13
8 15
Department of Computer Engineering, PCCOER, Pune Page no. 5
CHAPTER 1: INTRODUCTION
1.1 Introduction
This report outlines my internship experience at Uptoskills as a MERN
Stack Developer and Team Lead. The internship focused on developing
a full-stack web platform using the MERN (MongoDB, Express.js,
React.js, Node.js) technology stack. During this period, I contributed to
the development, deployment, and enhancement of various web-based
solutions while managing a small team of developers.
1.2 Company Details
● Company Name: Uptoskills
● Industry: EdTech & Job Recruitment
● Project Domain: Full-Stack Web Development (MERN Stack)
● Mentor: Tushar Deep
● Internship Duration: 25 December - 25 March
● Role: Full-Stack Developer & Team Lead
● Website: www.uptoskills.com
● About: Uptoskills is a skill development platform that provides learners with
hands-on training, real-time projects, and internship opportunities in emerging
technologies like Full Stack Development, AI/ML, Data Science, etc.
1.3 Problem Statement
There is a growing gap between academic knowledge and industry-ready skills in the
domain of full-stack development. Many students lack access to a practical
Department of Computer Engineering, PCCOER, Pune Page no. 6
environment where they can apply the
oretical knowledge in a real-world setting. This project aimed to bridge that gap by
developing a real-time, scalable MERN-based web platform, giving learners a
hands-on experience.
components of web application:
● Student Dashboard
● Job Portal
● Hackathon Management
● HR & Admin Dashboards
● Role-Based Authentication System Ensuring seamless integration, security, and
performance optimization was a key challenge.
1.4 Objectives
● To build a responsive, scalable full-stack web application.
● To use the MERN stack to integrate front-end and back-end services.
● To lead a team of developers and ensure smooth collaboration.
● To practice agile methodology and industry-standard version control
(Git/GitHub).
● To deploy the application and ensure its security and performance.
Department of Computer Engineering, PCCOER, Pune Page no. 7
CHAPTER 2: METHODOLOGY/ PROPOSED
SYSTEM
2.1 Proposed System Architecture/Framework
The system was built using the MERN stack:
● MongoDB – as a NoSQL database for high-performance data storage.
● Express.js – to create APIs and handle server-side routing.
● React.js – to build a responsive and dynamic UI.
● Node.js – to handle backend logic and server operation
architecturearchitecture
Department of Computer Engineering, PCCOER, Pune Page no. 8
Architecture Overview:
● Frontend (React.js): Uses reusable components, React Router, and hooks.
● Backend (Node.js + Express): Provides RESTful API endpoints.
● Database (MongoDB): Stores user data, project data, and other collections.
● Authentication: JWT-based secure login/signup.
Department of Computer Engineering, PCCOER, Pune Page no. 9
● Deployment: Hosted on Render/Vercel for frontend, and MongoDB Atlas for
the database.
2.2 Algorithms
● The following algorithms and logic were implemented:
● JWT Authentication Algorithm – for secure login sessions.
● CRUD Operations – for user and data management.
● Search and Filter Algorithms – for improved user experience.
● Team Management Logic – for assigning tasks dynamically using roles and
permissions.
Department of Computer Engineering, PCCOER, Pune Page no. 10
Chapter 3: Hardware and Software Requirements
3.1 Frontend Technology
● React.js
● HTML5, CSS3, JavaScript (ES6+)
● Tailwind CSS / Bootstrap (Optional)
● Axios for API calls
3.2 Backend Technology
● Node.js
● Express.js
● MongoDB (MongoDB Atlas)
● JWT for authentication
● Mongoose ORM
● Postman for testing APIs
Department of Computer Engineering, PCCOER, Pune Page no. 11
3.3 Hardware Requirements
● Minimum 4 GB RAM (8 GB recommended)
● Dual-core processor or higher
● Stable internet connection
● Operating System: Windows / Linux / MacOS
Department of Computer Engineering, PCCOER, Pune Page no. 12
Chapter 4: Result and Conclusion
Department of Computer Engineering, PCCOER, Pune Page no. 13
Department of Computer Engineering, PCCOER, Pune Page no. 14
Department of Computer Engineering, PCCOER, Pune Page no. 15
4.1.2 Conclusion
This internship provided an excellent opportunity to apply theoretical knowledge in a
practical environment. It enhanced my technical and soft skills, especially in full-stack
development and project/team management. The exposure to agile workflows, version
control, and real-time deployment broadened my professional outlook.
4.1.3 Future Scope
● Integration of Machine Learning-based recommendation systems.
● Payment Gateway integration for premium features.
● Optimized mobile version (PWA) for wider reach.
● Dockerization and CI/CD pipelines for smoother DevOps processes.
● Role-based access control with enhanced security.
4.1.4 References
● React Documentation
● Node.js Documentation
● MongoDB Documentation
● Express Documentation
● JWT Guide
Department of Computer Engineering, PCCOER, Pune Page no. 16
Chapter 5: Internship Completion Letter
Department of Computer Engineering, PCCOER, Pune Page no. 17