Skip to content

Keep your gists, make a todo list. A clean todo app built on React.

Notifications You must be signed in to change notification settings

sourinsarkar/todo

Repository files navigation

Todo Application

This is a Todo application built with React, Redux, and TypeScript. The application is hosted on Vercel.

Live Demo

You can view the live demo of the application at https://todo.sourin.in.

Source Code

The source code of the application is available on GitHub at https://github.com/sourinsarkar/todo.

Tech Stack

  • 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.

Icon Libraries

  • 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.

Features

  • 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.

Codebase

The codebase is modular and scalable. Different components are used for different use cases, making it easy to understand and maintain.