A simple, responsive, and user-friendly To-Do List application built with React & TypeScript. This app allows users to add, manage, and persist tasks using localStorage.
- ✅ Persistent Tasks – Tasks remain saved even after browser refresh.
- 🎨 User-friendly Interface – Simple and intuitive UI for easy task management.
- 📱 Mobile Responsive – Works seamlessly on all screen sizes.
- 🎭 Task Management – Add, mark as done, delete individual tasks, or clear all.
- 🛠 Bootstrap for Styling – Pre-styled with Bootstrap for a clean look.
- React – Frontend framework
- TypeScript – Strongly typed JavaScript
- Bootstrap – Styling
- LocalStorage – Task persistence
- Clone the repository:
git clone https://github.com/your-username/todo-list-app.git cd todo-list-app
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Open your browser and go to:
http://localhost:5173
- Add a Task – Enter a title and description, then click "Add Task."
- Mark as Done – Click "Mark as Done" to complete a task.
- Delete Tasks – Remove individual tasks or clear all with one click.
- Task Persistence – Refresh the page, and your tasks remain saved.
- 📝 Edit Task Feature – Modify existing tasks.
- 🎨 Dark Mode – Toggle between light and dark themes.
- 📌 Drag & Drop Reordering – Organize tasks visually.
- 🔔 Task Notifications – Reminders for pending tasks.
This project is licensed under the MIT License.
Contributions are welcome! Feel free to submit issues or pull requests.
Created by Khian Victory D. Calderon
GitHub: @itzzmerov
🚀 Happy Coding!