This is a simple notes taking web application built with React.
- Create and save notes with content.
- Edit and update existing notes.
- Delete notes.
- Search for notes by content.
- React
- nanoid (for generating unique IDs)
- Local Storage (for data persistence)
- CSS for styling
-
Clone this repository to your local machine.
-
Navigate to the project directory in your terminal.
-
Run the following command to install dependencies:
npm install
-
Start the development server with:
npm start
-
Open your web browser and visit http://localhost:3000 to use the Notes App.
- When you open the app, you can create new notes by entering text in the input field and clicking the "Add Note" button.
- You can edit a note by clicking the "Edit" button, make your changes, and then click the "Save" button to update the note.
- To delete a note, click the "Delete" button.
- You can search for notes by entering keywords in the search bar.
This app uses local storage to persist your notes. Your notes will be saved even if you close your browser.
The app supports a dark mode. You can toggle it using the dark mode switch in the header.
- This app was created as a project for learning React.
- Thanks to the open-source community for the tools and libraries used.
If you would like to contribute to this project, please follow these steps:
- Fork the project.
- Create a new branch for your feature or bug fix.
- Make your changes and ensure that the code is properly documented.
- Test your changes thoroughly.
- Submit a pull request with a clear description of your changes.
This Notes Taking App was created by Nirmit Kotadiya.
Feel free to use and modify this Notes Taking App for your own educational purposes or as part of a React project. If you have any questions or need assistance, please contact the author.
Enjoy the Notes Taking App!