0% found this document useful (0 votes)
3 views6 pages

MERN Stack Developer Intern

The document outlines the weekly progress report of a MERN Stack Developer Intern over eight weeks, detailing activities performed, tools used, and projects executed each week. Key projects include a responsive portfolio website, a task manager application, and a full-stack e-commerce application, culminating in a complete MERN stack web application as the final capstone project. The report highlights the intern's learning journey through frontend and backend development, database integration, authentication, and deployment.

Uploaded by

Bot Angle
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)
3 views6 pages

MERN Stack Developer Intern

The document outlines the weekly progress report of a MERN Stack Developer Intern over eight weeks, detailing activities performed, tools used, and projects executed each week. Key projects include a responsive portfolio website, a task manager application, and a full-stack e-commerce application, culminating in a complete MERN stack web application as the final capstone project. The report highlights the intern's learning journey through frontend and backend development, database integration, authentication, and deployment.

Uploaded by

Bot Angle
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

MERN Stack Developer Intern

Weekly Progress Report


Week 1: Introduction to Web Development & Frontend Basics

Activities Performed:

• Understood fundamentals of Web Development and MERN Stack architecture.


• Installed development tools ([Link], VS Code, Git).
• Learned basics of HTML5, CSS3, and JavaScript (ES6 concepts).
• Practiced DOM manipulation and event handling.
• Created responsive layouts using CSS Flexbox and Grid.

Tools & Technologies Used:

• HTML5
• CSS3
• JavaScript (ES6)
• VS Code
• Git & GitHub

Project Executed:

Responsive Portfolio Website

Key Deliverables:

• Multi-page responsive website


• Navigation bar and footer
• Form validation using JavaScript
• Deployed project on GitHub

Week 2: [Link] Fundamentals

Activities Performed:

• Installed and configured React environment using Create React App / Vite.
• Learned components, JSX, props, and state.
• Implemented functional components and hooks (useState, useEffect).
• Handled events and conditional rendering.
• Worked with lists and keys.
Tools & Technologies Used:

• [Link]
• [Link]
• npm
• VS Code

Project Executed:

Task Manager Application (Frontend)

Key Deliverables:

• Add, delete, and update tasks


• Used React hooks for state management
• Responsive UI design

Week 3: Backend Development with [Link] & Express

Activities Performed:

• Learned [Link] runtime environment.


• Built REST APIs using [Link].
• Implemented routing and middleware.
• Understood HTTP methods (GET, POST, PUT, DELETE).
• Connected frontend with backend using API calls.

Tools & Technologies Used:

• [Link]
• [Link]
• Postman
• REST API

Project Executed:

Task Manager API

Key Deliverables:
• CRUD operations via REST APIs
• Tested APIs using Postman
• Integrated API with React frontend

Week 4: Database Integration with MongoDB

Activities Performed:

• Learned NoSQL database concepts.


• Installed and configured MongoDB.
• Used Mongoose for schema modeling.
• Connected backend with MongoDB database.
• Implemented CRUD operations with database persistence.

Tools & Technologies Used:

• MongoDB
• Mongoose
• MongoDB Compass

Project Executed:

Full-Stack Task Manager (MERN)

Key Deliverables:

• Connected frontend + backend + database


• Stored and retrieved data from MongoDB
• Implemented full CRUD functionality

Week 5: Authentication & Authorization

Activities Performed:

• Implemented user registration and login functionality.


• Used JWT (JSON Web Token) for authentication.
• Implemented password hashing using bcrypt.
• Created protected routes.
• Managed user sessions securely.

Tools & Technologies Used:


• JWT
• bcrypt
• Express Middleware
• MongoDB

Project Executed:

User Authentication System

Key Deliverables:

• Secure login & registration


• Token-based authentication
• Protected dashboard routes

Week 6: Advanced React & State Management

Activities Performed:

• Learned advanced hooks (useContext).


• Implemented global state management.
• Integrated third-party libraries (Axios).
• Improved UI using component reusability.
• Implemented form validation and error handling.

Tools & Technologies Used:

• [Link]
• Axios
• Context API

Project Executed:

E-Commerce Frontend Application

Key Deliverables:

• Product listing page


• Cart management system
• API integration

Week 7: Full-Stack Project Development


Activities Performed:

• Designed complete application architecture.


• Implemented frontend-backend integration.
• Developed admin panel functionalities.
• Performed testing and debugging.
• Optimized performance and improved UI responsiveness.

Tools & Technologies Used:

• MERN Stack (MongoDB, Express, React, [Link])


• Postman
• Git

Project Executed:

E-Commerce MERN Application

Key Deliverables:

• User authentication
• Product management
• Cart & order functionality
• Admin dashboard

Week 8: Deployment, Testing & Documentation

Activities Performed:

• Tested application for bugs and performance issues.


• Deployed frontend and backend (e.g., Vercel/Render/Netlify).
• Configured environment variables.
• Prepared technical documentation.
• Presented final project demonstration.

Tools & Technologies Used:

• GitHub
• Vercel / Render / Netlify
• MongoDB Atlas

Final Capstone Project:


Complete MERN Stack Web Application

Key Deliverables:

• Fully functional full-stack application


• Authentication & Authorization
• Database integration
• Deployment & documentation
• Final presentation

You might also like