To-Do List Using React is a sleek, modular task management application designed to help developers organize tasks efficiently with a clean, scalable architecture. Built with modern tools like Vite and React, it emphasizes rapid development and maintainability.
This project simplifies task organization with intuitive categorization and dynamic filtering. The core features include:
- 🧩 Modular Components: Reusable task cards, tags, and columns for flexible UI management.
- 🚀 Fast Development Setup: Powered by Vite for quick builds and hot-reloading.
- 🔍 Code Quality & Standards: Enforced through ESLint configuration, ensuring consistent, maintainable code.
- 📝 Interactive Task Management: Create, categorize, and delete tasks seamlessly.
- 🌟 Clear Architecture: Well-defined component interactions for easy extension and customization.
-
1️⃣ Clone the repository
git clone https://github.com/yourusername/to-do-list-using-react.gitcd to-do-list-using-react -
2️⃣ Install dependencies
npm install -
3️⃣ Run the app
npm start -
4️⃣ Open in browser
The app will automatically open at
http://localhost:5173/
src/
├── assets/
│ ├── check-mark-button.png
│ ├── delete.png
│ ├── direct-hit.png
│ ├── fire.png
│ └── glowing-star.png
├── components/
│ ├── Tag.css
│ ├── Tag.css
│ ├── TaskCard.css
│ ├── TaskCard.jsx
│ ├── TaskColumn.css
│ ├── TaskColumn.jsx
│ ├── TaskForm.css
│ └── TaskForm.jsx
├── App.css
├── App.jsx
├── index.css
└── main.jsx
- Dark mode toggle
- Search and filter options
- Category-based organization
- PWA offline support
Licensed under the MIT License.