📚 Learning and Implementing the MERN Stack
Welcome to my MERN Stack Learning repository! 🚀 This repository contains all the projects, notes, and exercises as I progress through the Delta Course by Apna College.
The Delta course by Apna College focuses on building a strong foundation in the MERN Stack, comprising:
- M: MongoDB (Database)
- E: Express.js (Backend Framework)
- R: React.js (Frontend Library)
- N: Node.js (Runtime Environment)
It provides a hands-on approach to mastering full-stack development with real-world projects and problem-solving sessions.
- Frontend: React.js, HTML5, CSS3, JavaScript
- Backend: Node.js, Express.js
- Database: MongoDB
- Tools & Platforms: Git, GitHub, VS Code
Here’s a glimpse of the projects completed in this course:
-
To-Do List Application
- Description: A simple CRUD application to manage daily tasks.
- Tech: React.js, Node.js, Express.js, MongoDB.
-
Authentication System
- Description: User registration and login functionality with JWT-based authentication.
- Tech: React.js, Node.js, MongoDB.
-
Instagram Clone (Frontend Only)
- Description: A basic Instagram-like page using EJS and static data.
- Tech: EJS, Node.js, Express.js.
-
RESTful API with Express
- Description: Building RESTful APIs for CRUD operations and learning middleware, error handling, and async operations.
- Tech: Node.js, Express.js, MongoDB, MySQL.
-
React Vite Practice App
- Description: Practicing React fundamentals using Vite, including components, props, and state management.
- Tech: React.js, Vite.
Note: Check out the directory for the source code and detailed documentation for each project.
Note: Check out the directory for the source code and detailed documentation for each project.
To clone this repository and explore the projects locally:
-
Clone the repository:
git clone https://github.com/Kevindua26/Mern-Stack.git
-
Navigate to the React project directory:
cd React/basic-react-app -
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and go to http://localhost:5173
-
Navigate to the backend project directory (e.g., for RESTful API):
cd Backend/Lecture 4/Creating RESTfull API -
Install dependencies:
npm install
-
Start the server:
npm start
-
The backend will run on http://localhost:3000 or the port specified in the project.
Feel free to reach out for questions, suggestions, or collaboration:
- GitHub: Kevindua26
- Email: [email protected]
- LinkedIn: Kevin Dua