Full Stack Notes App with MERN Stack
Build a full-stack Notes application from scratch using MongoDB, Express, React, and Node.js. Includes JWT authentication, note creation, editing, pinning, and a live search feature — perfect for developers learning the MERN stack end-to-end.
What You'll Build
What You'll Learn
Video Chapters
Tech Stack
Frequently Asked Questions
Is this project suitable for complete beginners?
Yes — this is designed as a first MERN project. Basic JavaScript knowledge is enough. Every line of code is explained step by step across the 2h 41m tutorial.
What is included in the source code?
You get the full client (React + Vite) and server (Express + MongoDB) folders, a .env.example file with all required variables, and a README with local setup instructions.
Do I need to pay for any service to run this project?
No. MongoDB Atlas has a free tier that is more than enough for this project.
Can I use this as a portfolio project?
Absolutely. It covers auth, protected routes, full CRUD, search, and pin logic — core concepts every hiring manager looks for in a full-stack developer portfolio.
What libraries are used on the frontend?
React 18 with Vite, React Router v6 for navigation, Axios for API calls, and Tailwind CSS for styling. No heavy UI libraries — all components are built from scratch.
