Skip to content

AbdulKadir-22/QuickNotes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ QuickNotes

QuickNotes is a minimalist, fullstack MERN application that lets you quickly jot down, view, update, and delete notes β€” perfect for learning how the MERN stack connects in under 3 hours!

Built with πŸ’‘ clarity, πŸ’» simplicity, and πŸ” quick iterations in mind.

πŸš€ Features

  • πŸ“Œ Add notes with a title and content
  • 🧾 View all notes in a Notion-like clean UI
  • ✏️ Edit notes with one click
  • πŸ—‘οΈ Delete notes instantly
  • βš™οΈ Built using MERN (MongoDB, Express, React, Node)

πŸ“ Project Structure

QuickNotes/ β”œβ”€β”€ backend/ # Express + MongoDB (Node.js API) β”‚ └── index.js β”œβ”€β”€ frontend/ # React app using Vite β”‚ β”œβ”€β”€ src/ β”‚ β”‚ β”œβ”€β”€ App.jsx β”‚ β”‚ └── App.css β”‚ └── vite.config.js └── README.md

How to Run

Backend Setup

cd Backend npm install node index.js

Frontend Setup

cd frontend npm install npm run dev

What I Learned

How React (frontend) talks to Express (backend) using Axios CRUD operations using MongoDB Managing state in React with useState and useEffect Handling CORS and network issues manually Clean UI styling inspired by Notion

License MIT License Β© AbdulKadir-22

β€œGreat notes make great ideas stick.” β€” QuickNotes Philosophy

About

Fullstack project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors