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.
- 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.
- 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.
- LinkedIn - Jhoseph Poma
- GitHub - Jhoseph Poma
- Facebook - JhosephPoma
- Instagram - JhosephPoma