Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📒 iNoteBook

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.

Version Frontend License


🚀 Features

  • 🔐 User Authentication
  • 📝 Create Notes
  • ✏️ Update Notes
  • 🗑️ Delete Notes
  • 📋 View Personal Notes
  • ⚡ Fast and Responsive UI
  • 🎨 Clean User Interface
  • 🌐 REST API Integration

🛠️ Tech Stack

Frontend

  • React.js
  • React Router
  • Context API
  • Bootstrap / CSS

Backend

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

📂 Project Structure

iNoteBook/
│
├── public/
│
├── src/
│   ├── components/
│   ├── context/
│   ├── pages/
│   ├── App.jsx
│   └── main.jsx
│
├── package.json
└── README.md

⚙️ Installation

Clone Repository

git clone https://github.com/CodeWithMSami/iNoteBook.git

cd iNoteBook

Install Dependencies

npm install

Start Development Server

npm run dev

The application will start on your local development server.


🔗 Backend Setup

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.


📸 Screenshots

Add screenshots of:

  • Login Page
  • Signup Page
  • Notes Dashboard
  • Add Note Interface
  • Edit Note Interface

🤝 Contributing

Contributions are welcome!

  1. Fork the repository
  2. Create a new branch
git checkout -b feature/new-feature
  1. Commit your changes
git commit -m "Add new feature"
  1. Push your branch
git push origin feature/new-feature
  1. Create a Pull Request

📄 License

This project is licensed under the MIT License.


👨‍💻 Author

CodeWithMSami

GitHub: https://github.com/CodeWithMSami

⭐ If you like this project, consider giving it a star!

About

A secure MERN Stack note-taking application with JWT authentication, allowing users to create, edit, delete, and manage notes in the cloud.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages