Skip to content

AnandPandey/Taskify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Taskify

Taskify is a clean, minimal, and responsive to-do list web application built using HTML, CSS, and vanilla JavaScript.
It helps users manage daily tasks efficiently, with automatic data persistence using browser localStorage.


๐Ÿš€ Features

  • โž• Add new tasks
  • โœ… Mark tasks as completed / incomplete
  • ๐Ÿ—‘๏ธ Delete tasks
  • ๐Ÿ“Š Live task completion statistics
  • ๐Ÿ’พ Tasks saved automatically using localStorage
  • ๐ŸŽจ Clean, modern, and responsive UI
  • โšก Fast and lightweight (no frameworks)

๐Ÿ› ๏ธ Tech Stack

  • HTML5 โ€“ Structure
  • CSS3 โ€“ Styling & layout
  • JavaScript (ES6) โ€“ Logic & interactivity
  • LocalStorage API โ€“ Persistent data storage

๐Ÿ“‚ Project Structure

Taskify/ โ”‚ โ”œโ”€โ”€ index.html # Main HTML file โ”œโ”€โ”€ style.css # Styling โ”œโ”€โ”€ script.js # App logic โ””โ”€โ”€ README.md # Project documentation


โš™๏ธ How It Works

  • Tasks are stored as objects containing:
    • id
    • text
    • completed
  • All tasks are saved in the browserโ€™s localStorage
  • The UI updates dynamically whenever a task is added, completed, or deleted

โ–ถ๏ธ How to Run Locally

  1. Clone the repository

    git clone https://github.com/your-username/Taskify.git
  2. Open the folder cd Taskify

  3. Open index.html in your browser (No server required)


๐ŸŽฏ Learning Outcomes

  • Gained hands-on experience with DOM manipulation using JavaScript
  • Learned event handling and user interactions
  • Implemented data persistence using browser localStorage
  • Improved understanding of UI state management
  • Practiced writing clean and maintainable frontend code

๐Ÿ”ฎ Future Enhancements

  • โœ๏ธ Edit existing tasks
  • ๐Ÿ” Search and filter tasks
  • ๐Ÿ“… Add due dates and task priorities
  • ๐ŸŒ™ Dark / Light mode toggle
  • โ˜๏ธ Cloud-based storage support

๐Ÿค Contributing

Contributions are welcome!
Feel free to fork this repository and submit a pull request to improve Taskify.


๐Ÿ“œ License

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

About

A simple JavaScript to-do list app that allows users to add, complete, and delete tasks with data saved in browser localStorage.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors