1. Full Stack Web
Development Internship
Report
This report details my internship experience as a Full-Stack Developer
Intern at Unified Mentor, an ed-tech company focused on bridging the gap
between the theoretical knowledge and real-world application.
by Mahaveer V Pandit
2. Internship Overview
Duration
16 weeks, from September 20, 2024 to January 20, 2025.
Focus
Hands-on experience in web development, covering project
planning, design, development, testing, and deployment.
3. Industry Overview and Skill
Development Initiatives
1 Unified Mentor
A rapidly expanding ed-tech
company based in Gurgaon,
India, offering practical and
adaptable internship
programs.
2 Skill Enhancement
Program
Focuses on technical skills
(frontend and backend),
real-world projects, and
industry best practices.
3 Industry Relevance
The program equips learners with essential skills for building
robust and scalable web solutions.
4. Internship Experience
1 Weeks 1-2
Mastered the fundamentals of HTML and CSS, creating structured
and styled web pages.
2 Weeks 2-4
Advanced CSS techniques and JavaScript, adding dynamic
behaviors & interactivity to web pages.
3 Weeks 4-8
Learned React.js, building dynamic user interfaces with
Reusable Components.
4 Weeks 8-12
Learned backend development with Node.js and Express.js.
Worked with REST API’s.
5 Weeks 12-16
Built real-world projects: Calculator App, Weather App,
Gym Management system, AI-ZEN Query.
Used React.js, Node.js, and MongoDB for full-stack development.
5. Internship Objectives
•Gain practical experience in full-stack web development.
•Learn HTML, CSS, JavaScript, and advanced frameworks.
•Develop responsive and interactive web applications.
•Work on real-world projects to enhance problem-solving skills.
•Understand project planning, design, development, testing, and
deployment.
•Improve collaboration and teamwork in a professional environment.
6. Role Overview
•Position: Full-Stack Web Development Intern
•Responsibilities:
•Assist in designing, developing, and deploying web applications.
•Work with front-end and back-end technologies like HTML, CSS, JavaScript, and databases.
•Collaborate with teams to understand project requirements and deliver solutions.
•Perform testing, debugging, and troubleshooting to ensure optimal performance.
•Contribute to code reviews, documentation, and version control using Git.
•Learn and apply industry best practices in software development.
•Participate in meetings, discussions, and feedback sessions to improve workflow.
7. Technical Learning and Skills
Acquired
Frontend Development
Gained expertise in HTML, CSS, JavaScript, and React.js.
Backend Development
Developed knowledge of Node.js, Express.js, and Django.
API Integration
Mastered API integration and handling asynchronous operations.
Project Management
Learned Agile methodologies and used tools like Git, GitHub, JIRA, and Trello.
8. Tools &Technologies Used
Development
• VS Code
• Git
• Postman
Frameworks
• React.js
• Django
• Express.js
APIs
• OpenWeather API
• ChatGPT API
Database
• MongoDB
• Firebase
9. Internship Challenges and
Achievements
Responsive Design
Ensured seamless user experience across different devices using
Flexbox, CSS Grid, and media queries.
API Integration
Optimized API calls and data handling for efficient application
performance.
State Management
Utilized React's Context API and Redux to manage application
state effectively.
Debugging and Optimization
Leveraged browser developer tools to identify and resolve
performance bottlenecks.
10. Project Showcase
Calculator App
A simple yet interactive web-
based calculator.
Weather App
Provides real-time weather
updates based on user-
inputted city names.
Gym Management
System
A full-stack web application
for gym owners to manage
memberships, trainers, and
workout plans.
AI-Zen Query
An AI-powered SQL query
generator that allows users to
interact with databases using
natural language.
11. Project 1: Calculation App
Basic Arithmetic
The app performs
basic arithmetic
operations like
addition, subtraction,
multiplication, and
division.
Frontend Technologies
Built using HTML, CSS,
and JavaScript for a
responsive user
interface.
Responsive UI
The app is designed
with a responsive UI,
ensuring a smooth
experience on
different devices.
Real-Time Calculations
Calculations are
performed in real-
time, providing instant
feedback to the user.
12. Project 2: Weather App
API Integration
Fetches real-time weather data
using the OpenWeather API.
1
Weather Information
Displays temperature, conditions,
and forecasts for the current
location.
2
Frontend Development
Built with JavaScript, CSS, and API
integration for a visually appealing
interface.
3
13. Project 3: Gym Management App
Comprehensive Gym Platform
A complete gym management system with membership registration,
workout tracking, and class scheduling.
Frontend & Backend
Built using React.js for the frontend and Node.js for the backend,
ensuring a seamless user experience.
Security & Scalability
Includes user authentication, payment gateway integration,
and cloud storage for a secure and scalable application.
14. Project 4: AI – ZEN Query App
Smart Gym Management Platform
A complete gym management system with membership handling,
workout tracking, and class scheduling.
Seamless Frontend & Backend
Developed using React.js for an interactive UI and Node.js for
robust backend operations.
Security & Growth
Integrated user authentication, payment processing, and cloud
storage for a secure & scalable experience.
15. Conclusion
My internship at Unified Mentor was a transformative experience that
equipped me with valuable technical skills, problem-solving abilities, and
industry-ready knowledge. I am confident in my ability to contribute
effectively to software development teams and tackle future challenges in
the field of web development.