Skip to content

A simple and interactive Task Tracker Application built using HTML, CSS, and vanilla JavaScript. This project allows users to manage their daily tasks efficiently by adding, categorizing, filtering, completing, and removing tasks.

Notifications You must be signed in to change notification settings

SasankaDinith/Task-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ Task Tracker Application

A simple and interactive Task Tracker Application built using HTML, CSS, and vanilla JavaScript. This project allows users to manage their daily tasks efficiently by adding, categorizing, filtering, completing, and removing tasks.

πŸš€ Features

βœ… Add a New Task

  • Input a task name using a text box.
  • Select a category (e.g., Work, Personal, or Urgent).
  • Click the Add button to add the task to the list.

πŸ” View and Filter Tasks

  • View all tasks in a well-structured list format.
  • Filter tasks by category using a dropdown menu (e.g., Work, Personal, Urgent).

βœ”οΈ Mark Tasks as Complete

  • Mark tasks as completed using a checkbox or button.
  • Completed tasks appear visually distinct (e.g., strikethrough text).

❌ Remove Individual Tasks

  • Each task includes a Remove button to delete it from the list.

🧹 Clear All Tasks

  • A Clear All button resets the entire task list and removes all tasks.

πŸ› οΈ Tech Stack

  • HTML for structure
  • CSS for styling
  • JavaScript for interactivity and core logic

🎯 Functionalities Implemented in JavaScript

  • Adding tasks with category selection
  • Filtering tasks based on category
  • Marking tasks as completed
  • Removing individual tasks
  • Clearing all tasks

πŸ“‚ Project Structure

πŸ“ Task-Tracker-App
β”œβ”€β”€ index.html
β”œβ”€β”€ styles.css
└── script.js
  

About

A simple and interactive Task Tracker Application built using HTML, CSS, and vanilla JavaScript. This project allows users to manage their daily tasks efficiently by adding, categorizing, filtering, completing, and removing tasks.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published