https://github.com/soham901/mern-30-days-challenge
MERN stack 30 days challenge with instructions, resources and exercises.
https://github.com/soham901/mern-30-days-challenge
Last synced: over 1 year ago
JSON representation
MERN stack 30 days challenge with instructions, resources and exercises.
- Host: GitHub
- URL: https://github.com/soham901/mern-30-days-challenge
- Owner: soham901
- Created: 2024-01-22T05:32:58.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-27T03:50:56.000Z (over 2 years ago)
- Last Synced: 2025-01-19T16:29:22.139Z (over 1 year ago)
- Language: JavaScript
- Size: 143 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## MERN Stack 30 Days Challenge
This repository documents my journey through the **MERN stack** (MongoDB, Express.js, React.js, and Node.js) during a **30-day challenge**. Follow along as I learn, build, and share my progress each day!
**What is the MERN stack?**
MERN is a powerful combination of JavaScript technologies to build modern web applications. Each component plays a crucial role:
- **MongoDB:** Provides a flexible NoSQL database for storing and managing data.
- **Express.js:** A lightweight Node.js framework for building API endpoints.
- **React.js:** A popular JavaScript library for creating dynamic and user-friendly user interfaces.
- **Node.js:** A runtime environment for executing JavaScript code on the server-side.
**Challenge Structure:**
This challenge is divided into 30 days, each focusing on a specific aspect of the MERN stack. Every day includes:
- **Instructions:** Clear and concise steps to guide you through the day's topic.
- **Resources:** Links to relevant articles, tutorials, and documentation.
- **Exercises:** Practical challenges to test your understanding and apply your new skills.
**Current Progress:**
As of today, **January 22, 2024**, I have completed **Day 6** of the challenge. You can find my progress documented in the following folders:
- **Day 1:** Introduction to MERN stack
- **Day 2:** Setting up MongoDB and Node.js
- **Day 3:** Basic CRUD operations with MongoDB
- **Day 4:** Introduction to Express.js
- **Day 5:** Building simple APIs with Express.js
- **Day 6:** Getting started with React.js
- **Day 7:** Form Handling and Validation with React.js
- **Day 8:** Pagination and Sorting (without libraries)
**Join the Journey!**
Feel free to follow along with my progress, ask questions, and share your own MERN stack learning experiences. This repository is open for collaboration and discussion!
**Additional Resources:**
- MERN Stack Guide: [geek for geeks](https://www.geeksforgeeks.org/mern-stack)
- MongoDB Documentation: [official docs](https://www.mongodb.com/docs)
- Express.js Documentation: [official docs](https://expressjs.com)
- React.js Documentation: [new official docs](https://react.dev)
**Let's code and learn together!**
---
I hope this helps you get started with your own 30-day challenge. Feel free to use this template to document your own learning journey. Happy coding! and star this repo if you like it.