Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ahmed-maher77/task-manager__todo-app

Effortlessly manage your tasks with this sleek and intuitive web application. Built with modern web technologies, Task Manager helps you stay organized and productive.
https://github.com/ahmed-maher77/task-manager__todo-app

crud-application css dynamic-programming html html-css-javascript javascript localstorage responsive-design task-manager web-application web-development website

Last synced: 13 days ago
JSON representation

Effortlessly manage your tasks with this sleek and intuitive web application. Built with modern web technologies, Task Manager helps you stay organized and productive.

Awesome Lists containing this project

README

        

# **Task Manager**
Effortlessly manage your tasks with this sleek and intuitive web application. Built with modern web technologies, Task Manager helps you stay organized and productive.

## **Demo (Live Preview)**
👉 https://ahmed-maher77.github.io/Task-Manager__ToDo-App/

---

## **Table of Contents**
- [Features](#features)
- [Technologies Used](#technologies-used)
- [How It Works](#how-it-works)
- [Setup and Installation](#setup-and-installation)
- [Screenshots](#screenshots)
- [Future Enhancements](#future-enhancements)
- [License](#license)

---

## **Features**
- Add and edit tasks seamlessly.
- Mark tasks as completed to track progress.
- Remove tasks individually or clear all tasks with a single click.
- Persistent task storage using Local Storage.
- Responsive design for use on any device.

---

## **Technologies Used**
- **HTML5**: For a semantic and structured layout.
- **CSS3**: To style the interface with a clean and responsive design.
- **JavaScript**: For dynamic interactions and task management functionality.
- **Local Storage**: To store and retrieve task data without a database.

---

## **How It Works**
1. **Add Tasks**: Enter a task and click the "Add Task" button.
2. **Edit Tasks**: Update any task by selecting the edit option.
3. **Complete Tasks**: Toggle the status of a task to mark it as completed.
4. **Delete Tasks**: Remove tasks individually or clear the entire task list.