A note app where you can add, delete and edit note. You can also move note to trash, implement different colors according to need, and get notes based on filters.
- React
- Javascript
- Context API + useReducer
- React Router v6
- MockBee - A mock backend for getting mock APIs to build the functional logic of the application
- Axios - For making API calls
- React Quill - For writing Note Content in a Rich Text Editor
- Landing Page
- Authentication:
- User Signup
- User Login
- All Notes Page
- Add a Note
- Update a Note
- Delete Note
- Filter by Label Page
- Archives
- Add note to Archive
- Restore note from Archive
- Delete note from Archive
- Pin / Unpin a note
- Rich Text Editor to write the notes
- Trash Page
- Restore from Trash
- Delete from Trash Permanently
- Clear Trash