- Create, edit, and delete notes: Users can easily manage their notes.
- Search functionality: Users can quickly find notes using the search feature.
- Responsive design: The application works seamlessly on both desktop and mobile devices.
- User authentication: Secure user registration and login features.
- Real-time updates: Notes are updated in real-time across all devices.
- Frontend: React, HTML5, CSS3, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB, Mongoose
- Authentication: JWT (JSON Web Tokens)
- Version Control: Git, GitHub
- Sign Up / Login: Users can create an account by signing up or log in with their existing credentials.
- Create Notes: Click on the "New Note" button to create a new note. Fill in the note details and save it.
- Edit Notes: Click on an existing note to open it for editing. Make your changes and save the updated note.
- Delete Notes: Click the delete icon next to a note to permanently remove it from your list.
- Search Notes: Use the search bar to quickly find notes by entering relevant keywords. This feature allows you to filter notes and access them faster.
- Logout: Click on the logout button to securely log out of your account.