Skip to content

Yashraj0912/TaskManagerApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

βœ… Task Manager - Stay Organized, Stay Productive

A modern, feature-rich task management web application built with pure vanilla JavaScript, HTML, and CSS. No frameworks, no dependencies - just clean, efficient code.

Task Manager LocalStorage Responsive

✨ Features

Core Functionality

  • βœ… Add Tasks - Create tasks with title and optional description
  • πŸ“ Edit Tasks - Modify existing tasks anytime
  • πŸ—‘οΈ Delete Tasks - Remove tasks with confirmation dialog
  • βœ”οΈ Mark Complete - Toggle task completion status
  • πŸ’Ύ Persistent Storage - All data saved to localStorage

Advanced Features

  • πŸ” Search - Find tasks by title or description
  • 🎯 Filter - View All, Pending, or Completed tasks
  • πŸ“Š Sort - By newest, oldest, or alphabetically
  • πŸ“ˆ Statistics - Track total, completed, and pending tasks
  • πŸŒ“ Dark Mode - Toggle between light and dark themes
  • ⌨️ Keyboard Shortcuts - Ctrl+K to search, Escape to close modals
  • 🧹 Clear Completed - Remove all completed tasks at once
  • πŸ“± Fully Responsive - Works on desktop, tablet, and mobile

πŸš€ Quick Start

Installation

  1. Download the project
   git clone https://github.com/yourusername/task-manager.git
   cd task-manager
  1. Open in browser
    • Simply open index.html in your web browser
    • Or use a local server:
     # Using Python
     python -m http.server 8000
     
     # Using Node.js
     npx http-server
  1. Start managing tasks!
    • The app comes with sample tasks for demonstration
    • Your data persists automatically in localStorage

πŸ“ Project Structure

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published