Skip to content

TaskTrack is a simple and intuitive to-do list application designed to help you organize your daily tasks efficiently. With features like task creation, completion toggling, editing, and deletion, TaskTrack ensures you stay on top of your priorities.

Notifications You must be signed in to change notification settings

dev-aditya-lab/TaskTrack

Repository files navigation

📝 TaskTrack

TaskTrack is a simple, responsive, and user-friendly to-do list web application built with React and Vite. It allows users to manage their daily tasks efficiently through features like adding, editing, deleting, and toggling task completion.

🚀 Live Demo

👉 View Live Project


📌 Features

  • ✅ Add new tasks
  • 📝 Edit existing tasks
  • 🔁 Toggle task completion status
  • ❌ Delete tasks
  • ⚡ Fast and responsive UI (thanks to Vite + React)

📂 Project Structure


TaskTrack/
├── public/                 # Static assets
├── src/
│   ├── components/         # Reusable React components
│   ├── App.jsx             # Root component
│   ├── index.css           # Global styles
│   └── main.jsx            # ReactDOM entry
├── index.html              # HTML template
├── vite.config.js          # Vite configuration
├── eslint.config.js        # ESLint rules
└── package.json            # Dependencies and scripts

File Description
HTML Badge The main HTML file that serves as the entry point for the app.
Vite Badge Configuration file for Vite (fast build tool).
ESLint Badge ESLint config file for linting React & JavaScript code.
Package Badge Contains project metadata, scripts, and dependencies.

🛠️ Tech Stack


📦 Installation & Setup

Follow these steps to run the project locally:

# Clone the repository
git clone https://github.com/dev-aditya-lab/TaskTrack.git

# Navigate to the project folder
cd TaskTrack

# Install dependencies
npm install

# Start the development server
npm run dev

The app should now be running on http://localhost:5173/.


🌟 Future Enhancements

Here are some features that can be added to improve the project further:

  • 🔐 User Authentication (login/signup)
  • 💾 Task persistence using Firebase or a database
  • 🕓 Task scheduling and reminders
  • 🗂️ Task categorization and filtering
  • 📱 Mobile responsiveness and PWA support

🤝 Contributing

Contributions are welcome! If you'd like to contribute, please fork the repo and create a pull request with your feature or bug fix.


📄 License

This project is open-source and available under the MIT License.


🙋‍♂️ Author

Aditya Kumar Gupta 🚀 LinkedIn 📫 GitHub

About

TaskTrack is a simple and intuitive to-do list application designed to help you organize your daily tasks efficiently. With features like task creation, completion toggling, editing, and deletion, TaskTrack ensures you stay on top of your priorities.

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published