This is a simple To-Do List web application built with React, React Router, Redux, and TypeScript.
- User authentication: Allows users to sign up, log in, and log out.
- Form management & validation:
- Private routes: Users can only access the app's protected routes after logging in. If they are not logged in, they will be redirected to the Home page.
- Create tasks: Users can add new tasks to their to-do list.
- Mark tasks as complete: Users can mark tasks as completed.
- Delete tasks: Users can delete tasks from their to-do list.
- Dark Mode: Users can switch between Light & Dark mode.
- React
- React Router
- Redux
- TypeScript
- Formik
- Yup