Tech Stack: React JS with useReducer + useContext JSX HTML/CSS
This is notes app where user can perform CRUD operations, user can use rich text editor, user can add colors to notes and also Implemented archive and trash notes management.
Features
User can add new note with respective title, description, note-color, label, pin and tag. Edit Note data. Filter based on labels. Sort by created/edited date and also by priority. Archive and restore the archived note. Move notes to the trash folder and restore them. Permanently delete a trashed note. Sign in/Sign Up (Authentication) using mock backend (MockBee)
- Private and public routes: Private routes accessible only on login.
- Filter notes based on category, time, priority, rating.
- User friendly message using toast implementation


