A comprehensive collection of MERN (MongoDB, Express.js, React, Node.js) stack projects and learning materials.
This repository contains multiple MERN stack projects organized into two main sections:
- MERN-CRASH-COURSE: A crash course implementation focusing on backend development
- MERN-Class: A complete MERN stack learning path with multiple modules
MERN/
├── MERN-CRASH-COURSE/
│ └── backend/ # Backend implementation for crash course
├── MERN-Class/
│ ├── CRUD/ # CRUD operations examples
│ ├── backend/ # Backend server implementation
│ ├── frontend/ # React frontend application
│ ├── frontend_mern/ # Alternative MERN frontend
│ └── javascript/ # JavaScript fundamentals
└── . gitignore
- MongoDB - NoSQL database
- Express.js - Backend web framework
- React - Frontend library
- Node.js - JavaScript runtime
- JavaScript - Programming language
A focused crash course covering MERN stack fundamentals with emphasis on backend development.
A comprehensive learning path including:
- CRUD Operations: Complete Create, Read, Update, Delete implementations
- Backend: RESTful API development with Express and Node.js
- Frontend: React-based user interfaces
- JavaScript Fundamentals: Core JavaScript concepts
- Node.js (v14 or higher)
- MongoDB
- npm or yarn
- Clone the repository:
git clone https://github.com/saantdahal/MERN.git
cd MERN-
Navigate to the specific project directory you want to run
-
Install dependencies:
npm install-
Set up environment variables (if applicable)
-
Start the development server:
npm start- JavaScript Fundamentals - Start with
MERN-Class/javascript/ - Backend Development - Explore
MERN-Class/backend/ - CRUD Operations - Practice with
MERN-Class/CRUD/ - Frontend Development - Build UIs in
MERN-Class/frontend/ - Full Stack Integration - Complete projects in
MERN-CRASH-COURSE/
Contributions, issues, and feature requests are welcome!
This project is open source and available under the MIT License.
Saant Dahal
- GitHub: @saantdahal
Give a ⭐️ if this project helped you learn MERN stack development!