This repository documents my complete learning journey during the MERN Stack Full-Stack Web Development Internship at Blackbucks.
Over 2 months, I worked on hands-on assignments, coding exercises, and real-world projects that enhanced my knowledge and skills in full-stack web development using the MERN stack — MongoDB, Express.js, React.js, and Node.js.
This repo contains structured session-wise notes, practice code, and projects, along with reflections from each stage of the internship.
- Build full-stack web applications using the MERN stack
- Understand frontend–backend interaction in production-grade applications
- Apply modern JavaScript (ES6+) concepts
- Create and consume RESTful APIs
- Use tools like Git, GitHub, Postman, and VS Code effectively
- Develop professional habits: documentation, testing, debugging, collaboration, and deployment
| Area | Technology |
|---|---|
| Frontend | HTML, CSS, JavaScript, React.js |
| Backend | Node.js, Express.js |
| Database | MongoDB, Mongoose |
| API Testing | Postman |
| Versioning | Git, GitHub |
| Editor | Visual Studio Code |
| Deployment | (Explored during final project) |
📦 MERN-FullStack-Internship/ ├── 📂 Session-1/ # Introduction to MERN ├── 📂 Session-2/ # HTML, CSS & JS Recap ├── 📂 Session-3/ # Node.js Basics ├── 📂 Session-4/ # Express.js Fundamentals ├── 📂 Session-5/ # MongoDB & Mongoose ├── 📂 Session-6/ # Connecting Express & MongoDB ├── 📂 Session-7/ # React Basics ├── 📂 Session-8/ # React Advanced Concepts ├── 📂 Session-9/ # React Routing & API Calls ├── 📂 Session-10/ # Full-Stack Integration ├── 📂 Session-11/ # CRUD Operations End-to-End ├── 📂 Session-12/ # Error Handling & Debugging ├── 📂 Session-13/ # Authentication & Authorization ├── 📂 Session-14/ # Project ├── 📂 Session-15/ # Final Project Review ├── 📂 practice-scripts/ # Extra practice codes ├── 📄 .gitignore └── 📄 README.md
| Session | Topic |
|---|---|
| 1 | Introduction to MERN |
| 2 | HTML, CSS & JS Recap |
| 3 | Node.js Basics – npm, modules |
| 4 | Express.js Fundamentals |
| 5 | MongoDB & Mongoose |
| 6 | Connecting Express & MongoDB |
| 7 | React Basics |
| 8 | React Advanced Concepts |
| 9 | React Routing & API Calls |
| 10 | Full-Stack Integration |
| 11 | CRUD Operations End-to-End |
| 12 | Error Handling & Debugging |
| 13 | Authentication & Authorization |
| 14 | Project |
| 15 | Final Project Review |
- Strengthened fundamentals of HTML, CSS, and JavaScript
- Gained solid understanding of Node.js & Express.js for backend development
- Worked with MongoDB & Mongoose for database operations
- Built multiple React.js applications with routing and API integration
- Completed end-to-end CRUD functionality in a full-stack app
- Implemented authentication & authorization (JWT, middleware)
- Explored debugging, error handling, and deployment workflows
- Completed a final full-stack project integrating all MERN concepts
Blackbucks is an organization that enables practical tech education through project-based learning. The MERN internship was designed with structured training, mentorship, and live coding sessions to prepare industry-ready developers.
👩💻 LinkedIn: saisirik
📧 Email: sirikudaravalli24@gmail.com
✨ Feel free to explore the folders and code from my internship journey.