This project implements an application to register day-to-day TO DO Task. The project has been created through the command npx create vite@latest
, which provides a basic template to work with React, Typescript and ESLint.
- Login and route protection
- CRUD of TO DO tasks.
In addition to the minimum dependencies provided by vite, the following have been added:
TailwindCSS
: to quickly style and shape our entire application.React Router DOM
: to handle navigation between components.Redux Toolkit
: to simplify store setup, creating reducer and manage states.Vitest & React Testing Library
: for testing purposes.
- Implement the Cookie Store API when all browsers support this feature.
- Add loaders in login.
- Add toast notifications in some TO DO actions, like delete.
- Improve testing.