You can view the project live here: Notes
An intuitive Note-Taking App that streamlines your information management. Create, update, and remove notes effortlessly. The app includes a robust search and filter functionality for quick access. All your notes are securely saved in local storage, ensuring accessibility anytime, anywhere.
The Notes app is tested using the React Testing Library. Unit tests were challenging when testing most components..
-
Create Notes: Easily create new notes by tapping the "New Note" button.
-
Update Notes: Modify and enhance your existing notes effortlessly.
-
Remove Notes: Declutter your workspace by removing notes you no longer need. Clicking the delete button will prompt you to confirm before deleting.
-
Search Notes: Find specific notes with the powerful search feature.
-
Filter Notes: Organize your notes efficiently by using filters. Categorize notes by tags making it easy to locate and manage related information.
-
Save to Local Storage: Your notes are securely stored in the app's local storage, ensuring that your information is available even when you're offline. The app automatically syncs with the local storage, providing a seamless experience.
To install dependencies, run these commands
npm i
To run development environment, run these commands
npm run dev
To run tests, run these commands
npm test
For additional questions, contact me at the email provided below.
- GitHub Dusan Madjar
- Email madjardusan@gmail.com