- ESLint + Prettier
- React
- React Context API
- React Hooks
- Typescript
- Local Storage
- Dayjs
- Atomic Design Pattern (ask your mentor firstly)
- SASS
- Build a Todo app, that should allow the user to create/edit/delete categories and todo notes.
- Each Todo should have - id (generated by the app), title, createdAt, updatedAt, optional description and priority level within category and the id of the parent category.
- Each Category should have - id, title, list of child todo ids, createdAt, updatedAt
- The higher Todo priority the higher it is displayed in the list.
- Todo List should be displayed using infinite scrolling
- The user should be able to modify Todo priority in the category (higher priority - higher in the displayed list).
- The app should be mobile friendly