Track your daily tasks.
Client:
- Mobile first design
- Add Tasks
- Completed Tasks
- Undo Delete
- Local Storage for saving tasks.
-
Create collections of lists
-
Add component library for a11y with Radix-UI
-
Add authentication and user accounts
-
Add component animations with React-Spring
What did you learn while building this project? What challenges did you face and how did you overcome them?
- Reducer as State Management (Started with useState/setState)
What optimizations did you make in your code? E.g. refactors, performance improvements, accessibility
- Refactored state management, from useState to useReducer and created my own reducer and dispatcher
- Color palette created by Alex Arutuynov