/tsks

App to track your daily tasks.

Primary LanguageJavaScript

TSKS

Track your daily tasks.

Mobile App Screenshot

Screenshots

App Screenshot App Screenshot

Tech Stack

Client:

Features

  • Mobile first design
  • Add Tasks
  • Completed Tasks
  • Undo Delete
  • Local Storage for saving tasks.

Roadmap

  • Create collections of lists

  • Add component library for a11y with Radix-UI

  • Add authentication and user accounts

  • Add component animations with React-Spring

Lessons Learned

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)

Optimizations

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

Acknowledgements