A personal MERN note-taking app to capture, view, and manage notes quickly. Built as a practice project for full‑stack basics (API, persistence, routing, styling) with a simple, clean UI.
- MongoDB, Express, Node for the API and persistence
- React, Vite, Tailwind + DaisyUI for the frontend
- Axios for API calls, react-router for navigation
- Clone the repository
- Navigate to backend:
cd backend - Install dependencies:
npm install - Create a
.envfile with:MONGO_URI=your_mongodb_connection_string PORT=5000 - Start the server:
npm start
GET /api/notes- Get all notesPOST /api/notes- Create a notePUT /api/notes/:id- Update a noteDELETE /api/notes/:id- Delete a note