Skip to content

ParthShuklaa/Wipro-NGA-MERN-24th-Oct

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wipro-NGA-MERN-24th-Oct

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.


🎯 Program Objective

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

🛠️ Tech Stack

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

🧱 Architecture Overview

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.


🤖 AI Usage

❌ No AI-assisted code generation
✅ Designed for manual coding, conceptual clarity, and interview readiness


▶️ How to Run

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

![Parth's GitHub stats](https://github-readme-stats.vercel.app/api?username=ParthShuklaa&show_icons=true)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published