soham901 / mern-30-days-challenge

MERN stack 30 days challenge with instructions, resources and exercises.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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:


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.

About

MERN stack 30 days challenge with instructions, resources and exercises.


Languages

Language:JavaScript 63.8%Language:CSS 19.4%Language:TypeScript 11.7%Language:HTML 5.1%