Manage your work, home, personal tasks with notes app. Add ability to add, edit, delete, and mark them as completed. Additional features include searching, filtering and visualizing completion progress.
👉 DEMO 🚀
⭐ Original project bigsondev.com
- React
- Redux (Redux Toolkit)
- Material UI
- Material UI Icons
- LocalStorage
- Web worker
- Users can search and filter notes.
- Users can add new notes.
- When adding a new note, users can fill title, description, and category. The date is created under the hood using the current time.
- Users can see created, colored notes sorted by date as well as an empty UI with illustration when there are no notes or couldn't be found.
- Users can see how many notes are completed including the visual progression indicator.
- Users can mark notes as completed, edit, and delete them.
- Completed notes have strikethrough text and gray background. Also, they are moved into the end.
- When editing notes, the date of note also updates all together with other fields.
- Confirmation pops up when deleting notes.
- Notes data stored in localStorage
- Installable (PWA)
- Optimized for mobile
- Ability to mock notes if notes list is empty
# In the project directory run:
npm i && npm start