Skip to content

rtzboy/todolist

Repository files navigation

TodoList App

A simple TodoList app built using React, Typescript, Vite, and Tailwind CSS. This app allows you to add, edit, and delete tasks, as well as drag and drop tasks to rearrange their order.

Features

  • Add tasks: You can add tasks to the TodoList by entering a task name in the input field and clicking the "Add" button or pressing Enter key.
  • Draggable tasks: You can rearrange the order of tasks by dragging and dropping them to a new position in the list.
  • Edit tasks: You can edit the name of a task by clicking the "Edit" button.
  • Delete tasks: You can delete a task by clicking the "Delete" button.
  • Responsive design: The app is responsive and adapts to different screen sizes.
  • Local storage: The task list is stored in the local storage of the user's browser, allowing for persistent data even after the page is refreshed or closed.

Technologies Used

  • React JS: A popular JavaScript library for building user interfaces.
  • Typescript: A typed superset of JavaScript that provides static typing and helps catch potential type-related errors.
  • Vite: A fast build tool and development server that enables modern web development with features like fast development server, optimized builds, and built-in support for React and TypeScript.
  • TailwindCSS: A highly customizable CSS framework that makes it easy to create modern and responsive user interfaces.

Author

About

Get things done, one task at a time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors