A full-stack note-taking application built with the MERN stack (MongoDB, Express, React, Node.js). Easily create, manage, and organize your notes online with a modern, responsive UI.
- Create, read, update, and delete notes
- Responsive and mobile-friendly design
- RESTful API backend
- User-friendly React frontend
- Error handling and validation
- SEO and production-ready meta tags
mern-notes-app/
├── backend/ # Express.js API and MongoDB models
├── frontend/ # React.js client app
├── README.md # Project documentation (this file)
- Frontend: Deploy the
frontendfolder to Vercel. Connect your GitHub repo and follow Vercel's setup instructions. - Backend: Deploy the
backendfolder to Render. Connect your GitHub repo and set up environment variables as needed.
- See
backend/.env.exampleandfrontend/.env.examplefor required variables.
- Clone the repository:
git clone https://github.com/chanderbhanswami/mern-notes-app.git cd mern-notes-app - Install dependencies for both frontend and backend:
cd backend && npm install cd ../frontend && npm install
- Set up your
.envfiles in bothbackendandfrontendas needed. - Start the backend server:
cd backend npm start - Start the frontend app:
cd ../frontend npm start - Visit http://localhost:3000 in your browser.
See backend/README.md for API endpoints and usage.
- Author: Chanderbhan (chanderbhanswami29@gmail.com)
- GitHub: chanderbhanswami
For questions, suggestions, or support, please open an issue or contact the developer at your.email@example.com.
This project is licensed under the MIT License. See LICENSE for details.
© 2025 Your Name. Built with MERN, deployed on Vercel & Render.