https://github.com/itsjomon/mern-stack
A MERN Stack web development repository for quick revision, practice, and reference.
https://github.com/itsjomon/mern-stack
boostrap css git github html javascipt jsx material-ui mern-stack mongodb mysql node-js npm reactjs redux rest-api tailwind-cli
Last synced: 3 months ago
JSON representation
A MERN Stack web development repository for quick revision, practice, and reference.
- Host: GitHub
- URL: https://github.com/itsjomon/mern-stack
- Owner: itsjomon
- License: mit
- Created: 2025-03-07T14:43:53.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-03-07T14:47:19.000Z (3 months ago)
- Last Synced: 2025-03-07T15:33:30.608Z (3 months ago)
- Topics: boostrap, css, git, github, html, javascipt, jsx, material-ui, mern-stack, mongodb, mysql, node-js, npm, reactjs, redux, rest-api, tailwind-cli
- Homepage: https://www.geeksforgeeks.org/mern-stack/
- Size: 0 Bytes
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MERN Stack Web Development
Welcome to my MERN Stack Web Development repository! This repository is a comprehensive collection of MERN stack concepts (MongoDB, Express.js, React, and Node.js), designed for quick revision, practice, and reference.
## Repository Overview
### 1. Frontend Development (HTML, CSS, JavaScript, React, Redux, etc)
This section covers all frontend technologies and tools that are foundational to building modern web applications.Topics covered (Links will be updated as files are added to the repository):
- What is Web?
- Markup with HTML & JSX
- Flexbox, Grid & Responsiveness
- Bootstrap Layouts & Components
- Frontend UI Framework - Tailwind CLI
- Core JavaScript & Object Orientation
- Async JS - promises, async/await
- DOM & Events
- Event Bubbling & Delegation
- Ajax, Axios & fetch API
- Functional React Components
- Props & State Management
- Dynamic Component Styling
- Functions as Props
- Hooks in React: useState, useEffect
- Material UI
- Custom Hooks
- Redux & Redux Toolkit### 2. Backend Development (NodeJS, MongoDB, SQL, etc.)
This section dives deep into backend technologies and tools to build robust server-side applications.Topics covered (Links will be updated as files are added to the repository):
- Databases (SQL & NoSQL)
- Mongo Relationships
- Dive Deep into Mongo
- Express, Node.js & npm
- REST APIs
- Routing, Cookies & Session
- Middlewares Deep Dive
- EJS Templating
- MVC Architecture
- Client & Server-side Validations
- Error Handling & Flash-connect
- Authorization
- Cloudinary & MapBox with Geocoding
- Deployment with Render### 3. Additional Topics (DevOps, CI/CD, Cloud, etc.)
This section includes modern technologies to streamline deployment and application management.Topics covered (Links will be updated as files are added to the repository):
- Docker
- Kubernetes
- CI/CD
- AWS Deployment
- Socket.io
- WebRTC## Repository Structure
- Each topic is organized in a separate folder/file for clarity.
- Files are named to match the topic name for easy identification.
- You’ll find both the notes and practical examples in code.## 🌟 *Don’t Forget to Star!*
If you find this repo useful, please consider giving it a star ⭐. It helps others discover it too!