Personal Notes app with features to add, edit, delete, and mark them as completed. Additional features include searching, filtering and visualizing completion progress.
π DEMO π
β Original project bigsondev.com
β Designed by Milena Ulman
- React
- Context Provider
- Material UI
- Material UI Icons
- LocalStorage
- 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.
- Confirmation pops up when deleting notes.
- Notes data stored in localStorage
# In the project directory run:
# Start
yarn
# Build
yarn build
# Test
yarn test