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

https://github.com/johndev19/taskmaster-pro

TaskMaster Pro is a task management application that helps you keep track of your to-do list with ease. With a sleek interface and powerful features, you can manage tasks, filter and sort them, and keep track of your progress effortlessly.
https://github.com/johndev19/taskmaster-pro

css html javascript to-do-app to-do-list webdevelopment

Last synced: 7 months ago
JSON representation

TaskMaster Pro is a task management application that helps you keep track of your to-do list with ease. With a sleek interface and powerful features, you can manage tasks, filter and sort them, and keep track of your progress effortlessly.

Awesome Lists containing this project

README

          

# TaskMaster Pro

## Description
TaskMaster Pro is a task management application that helps you keep track of your to-do list with ease. With a sleek interface and some features, you can manage tasks, filter and sort them, and keep track of your progress effortlessly.

## Features
- Add, edit, and delete tasks
- Filter tasks by status (All, Active, Completed, High Priority)
- Sort tasks alphabetically or reverse-alphabetically
- Task statistics (Total tasks, Completed tasks, High Priority tasks)
- Modal dialog for task confirmation
- Confetti animation for task completion celebration

## Screenshot
![TaskMaster Pro](IMG_20240706_134018.jpg)
![TaskMaster Pro](IMG_20240706_134339.jpg)

## Installation
1. Clone the repository:
```bash
git clone https://github.com/JohnDev19/taskmaster-pro.git
```
2. Navigate to the project directory:
```bash
cd taskmaster-pro
```
3. Open `index.html` in your preferred web browser.

## Usage
1. Enter a task in the input field and click the "Add" button or press Enter.
2. Use the filter dropdown to view tasks by status.
3. Use the sort dropdown to sort tasks alphabetically or in reverse order.
4. Click on a task to mark it as completed or high priority.
5. Use the task statistics at the bottom to keep track of your progress.

## Contributing
We welcome contributions to TaskMaster Pro! If you would like to contribute, please follow these steps:
1. Fork the repository.
2. Create a new branch (`git checkout -b feature-branch`).
3. Make your changes and commit them (`git commit -am 'Add new feature'`).
4. Push to the branch (`git push origin feature-branch`).
5. Create a new Pull Request.

## License
This project is licensed under the MIT License.