Check out the live demo of the ToDoList application here.
TodoList is a web application built with React, TypeScript, and Vite that allows you to manage and organize your tasks efficiently. You can add new tasks, mark them as completed, and delete tasks as needed. The application provides a user-friendly interface with a responsive design, making it easy to use on both desktop and mobile devices.
This project was created as a learning exercise to showcase the use of React, TypeScript, and Vite in building a modern web application.
- Add new tasks: Easily create new tasks with a title and optional description.
- Mark tasks as completed: Keep track of your completed tasks by marking them as done.
- Delete tasks: Remove unwanted tasks from your list.
- Responsive design: The application is designed to be fully responsive and works seamlessly on different screen sizes.
-
Clone the repository:
git clone https://github.com/heinpen/todolist-taiwind.git
-
Navigate to the project directory:
cd todo-list This command will start the application in development mode. Open your browser and visit http://localhost:3000 to view the TodoList.
-
Build for production:
```bash npm run build
This command will create an optimized production build of the application in the dist directory.
- React
- TypeScript
- Vite
- Tailwind CSS
This project is licensed under the MIT License.