A modern note-taking application built with the MERN Stack. iNoteBook allows users to securely create, manage, update, and organize their personal notes with a clean and responsive interface.
- 🔐 User Authentication
- 📝 Create Notes
- ✏️ Update Notes
- 🗑️ Delete Notes
- 📋 View Personal Notes
- ⚡ Fast and Responsive UI
- 🎨 Clean User Interface
- 🌐 REST API Integration
- React.js
- React Router
- Context API
- Bootstrap / CSS
The backend API is maintained in a separate repository:
🔗 Backend Repository: https://github.com/CodeWithMSami/iNoteBook-Backend
Technologies used:
- Node.js
- Express.js
- MongoDB
- Mongoose
- JWT Authentication
iNoteBook/
│
├── public/
│
├── src/
│ ├── components/
│ ├── context/
│ ├── pages/
│ ├── App.jsx
│ └── main.jsx
│
├── package.json
└── README.md
git clone https://github.com/CodeWithMSami/iNoteBook.git
cd iNoteBooknpm installnpm run devThe application will start on your local development server.
To run the complete application, clone and configure the backend repository:
Backend Repository:
https://github.com/CodeWithMSami/iNoteBook-Backend
Follow the setup instructions provided in the backend repository README.
Add screenshots of:
- Login Page
- Signup Page
- Notes Dashboard
- Add Note Interface
- Edit Note Interface
Contributions are welcome!
- Fork the repository
- Create a new branch
git checkout -b feature/new-feature- Commit your changes
git commit -m "Add new feature"- Push your branch
git push origin feature/new-feature- Create a Pull Request
This project is licensed under the MIT License.
CodeWithMSami
GitHub: https://github.com/CodeWithMSami
⭐ If you like this project, consider giving it a star!