Skip to content

A sleek and responsive To-Do List application built using React.js that helps users organize daily tasks efficiently. It provides an intuitive interface to add, edit, delete, and mark tasks as completed — all in real time.

License

Notifications You must be signed in to change notification settings

vedangdhuri/To-Do-List-Using-REACT

Repository files navigation

TO-DO-LIST-USING-REACT

Transform Tasks into Triumphs with Seamless Simplicity

Built with the tools and technologies:

✅ Overview

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.

Why To-Do-List-Using-REACT?

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.

⚙️ Installation & Setup

  1. 1️⃣ Clone the repository

    git clone https://github.com/yourusername/to-do-list-using-react.git
    cd to-do-list-using-react
  2. 2️⃣ Install dependencies

    npm install
  3. 3️⃣ Run the app

    npm start
  4. 4️⃣ Open in browser

    The app will automatically open at

    http://localhost:5173/

🧭 Project Structure


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

🚀 Future Enhancements

  • Dark mode toggle
  • Search and filter options
  • Category-based organization
  • PWA offline support

📜 License

Licensed under the MIT License.

About

A sleek and responsive To-Do List application built using React.js that helps users organize daily tasks efficiently. It provides an intuitive interface to add, edit, delete, and mark tasks as completed — all in real time.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published