Skip to content

saantdahal/MERN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MERN Stack Learning Repository

A comprehensive collection of MERN (MongoDB, Express.js, React, Node.js) stack projects and learning materials.

📋 Overview

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

🚀 Repository Structure

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

🛠️ Technologies Used

  • MongoDB - NoSQL database
  • Express.js - Backend web framework
  • React - Frontend library
  • Node.js - JavaScript runtime
  • JavaScript - Programming language

📚 Projects

MERN-CRASH-COURSE

A focused crash course covering MERN stack fundamentals with emphasis on backend development.

MERN-Class

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

🏃‍♂️ Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • MongoDB
  • npm or yarn

Installation

  1. Clone the repository:
git clone https://github.com/saantdahal/MERN.git
cd MERN
  1. Navigate to the specific project directory you want to run

  2. Install dependencies:

npm install
  1. Set up environment variables (if applicable)

  2. Start the development server:

npm start

📖 Learning Path

  1. JavaScript Fundamentals - Start with MERN-Class/javascript/
  2. Backend Development - Explore MERN-Class/backend/
  3. CRUD Operations - Practice with MERN-Class/CRUD/
  4. Frontend Development - Build UIs in MERN-Class/frontend/
  5. Full Stack Integration - Complete projects in MERN-CRASH-COURSE/

🤝 Contributing

Contributions, issues, and feature requests are welcome!

📝 License

This project is open source and available under the MIT License.

👤 Author

Saant Dahal

⭐ Show your support

Give a ⭐️ if this project helped you learn MERN stack development!

About

A comprehensive collection of MERN (MongoDB, Express.js, React, Node.js) stack projects and learning materials.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages