Skip to content

Eyob-bit/To-Do-List-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TaskFlow 📋

TaskFlow is a modern, responsive, and lightweight To-Do List web application designed to help users organize their daily tasks efficiently. Built using vanilla web technologies, it features a sleek dark-gradient background, clean typography, custom UI elements, and fluid animations for a premium user experience.

✨ Features

  • Add Tasks Easily: Type your task and click "Add" or simply press the Enter key.
  • Dynamic Task Counter State: Automatically shows a friendly "No tasks yet" placeholder when the list is empty.
  • Interactive Toggling: Check off completed items with custom-styled animated checkboxes that strike through finished tasks.
  • Micro-interactions: Smooth CSS keyframe animations (fadeUp and slideIn) when loading the app and adding new tasks.
  • Fully Responsive: Perfectly centered card layout that adapts seamlessly to various screen sizes.

🛠️ Built With

  • HTML5: Semantic structure.
  • CSS: Custom checkboxes, fluid layouts via Flexbox, dynamic UI transitions, and @keyframes animations.
  • JavaScript (ES6): Vanilla DOM manipulation and state management.
  • Google Fonts: Utilizing the clean and modern Nunito typeface.

📦 Installation & Usage

To run this project locally, you don't need to install any servers or dependencies.

  1. Clone the repository:
   git clone https://github.com/Eyob-bit/To-Do-List-app.git)

About

A sleek, responsive To-Do List app built with vanilla JavaScript, HTML5, and CSS3. Features custom animations, smooth transitions, and a modern UI

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors