This is a Todo application built with React, Redux, and TypeScript. The application is hosted on Vercel.
You can view the live demo of the application at https://todo.sourin.in.
The source code of the application is available on GitHub at https://github.com/sourinsarkar/todo.
React
: A JavaScript library for building user interfaces.Redux
: A predictable state container for JavaScript apps.TypeScript
: A typed superset of JavaScript that compiles to plain JavaScript.Vercel
: A cloud platform for static sites and Serverless Functions.
Heroicons
: A set of free MIT-licensed high-quality SVG icons for UI development.Remixicons
: A set of open-source neutral-style system symbols for designers and developers.
- Add tasks: You can add new tasks to the todo list.
- View tasks: You can view all the tasks in the todo list.
- Delete tasks: You can delete tasks from the todo list.
- Mark tasks as completed: You can mark tasks as completed.
- LocalStorage access: The application uses LocalStorage to persist the tasks across page refreshes.
The codebase is modular and scalable. Different components are used for different use cases, making it easy to understand and maintain.