Enterprise-grade MERN Stack learning repository created as part of the
Wipro NGA (Next Gen Associate) Program – Oct Batch.
This repository captures a structured, day-wise progression from web fundamentals to full-stack application development and is actively used as a trainer reference, mentoring base, and foundation accelerator for early-career engineers.
To enable learners to:
- Build strong frontend fundamentals
- Understand modern JavaScript & TypeScript
- Develop RESTful backends using Node.js & Express
- Work with SQL & MongoDB
- Apply real-time communication, authentication, validation, and middleware
- Transition confidently into full-stack MERN development
Frontend
- HTML5, CSS3
- Bootstrap
- JavaScript (ES6+)
- React (CLI-based setup)
Backend
- Node.js
- Express.js
- REST APIs
- JSON Server (Mock Backend)
- Socket.IO (Real-time communication)
Databases
- MySQL
- MongoDB
Validation & Security
- Client-side validation
- Joi validation
- Middleware-based request handling
- Authentication concepts
The repository follows a trainer-driven modular learning architecture:
- Day-wise folders → Progressive concept buildup
- Frontend-first approach → HTML → JS → React
- Backend layering → Node → Express → Middleware → APIs
- Data handling → SQL → MongoDB → Validation
- Real-world patterns → Auth, sockets, REST, validation
Each folder represents a teachable unit that can be independently reused for classroom delivery, mentoring, or revision.
❌ No AI-assisted code generation
✅ Designed for manual coding, conceptual clarity, and interview readiness
Frontend (HTML / JS / React)
Open .html files directly in browser
OR
npm install
npm start
Backend (Node / Express)
bash
Copy code
npm install
node index.js
# or
npm start
Databases
MySQL scripts → Execute via MySQL client
MongoDB demos → Run locally using MongoDB Compass / shell
🧠 Key Learnings
Progressive MERN stack mastery
Clean separation of concerns (UI, API, DB)
REST API design & async handling
Real-time communication with Socket.IO
Validation, middleware, and authentication patterns
