iNotebook is a full-stack web application that allows users to securely create, read, update, and delete personal notes. The app includes user authentication and authorization features, with separate frontend and backend repositories built using the MERN (MongoDB, Express, React, Node.js) stack.
- 📝 Create, edit, and delete personal notes
- 🔐 Secure user authentication with JWT
- 🧠 Each user's notes are private and accessible only after login
- 📁 Organized notes with title, description, and tags
- 💻 Frontend built using React with React Router DOM
- ⚙️ Backend with Express.js and MongoDB using Mongoose
- 🔄 RESTful API integration between frontend and backend
| Frontend | Backend | Database | Others |
|---|---|---|---|
| React | Node.js | MongoDB | JWT Authentication |
| React Router DOM | Express.js | Mongoose | Thunder Client/Postman |
| CSS | dotenv | CORS |
- Node.js and npm
- MongoDB (local or MongoDB Atlas)
git clone https://github.com/praneeth552/iNotebook.git
cd iNotebook