Skip to content

Developer of user-friendly apps like Task Master – a simple, intuitive To-Do List.

License

Notifications You must be signed in to change notification settings

ixraj/to-do-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Master - To-Do List

Welcome to the Task Master repository! This is a simple web-based To-Do List application that allows users to add, track, and manage their tasks. It has a clean and minimalist design, and it supports essential features like task creation, task removal, and clearing completed tasks.

Features

  • Add Tasks: Easily add new tasks to your to-do list.
  • Task Counter: Displays the number of tasks remaining to complete.
  • Clear Completed Tasks: Allows you to remove completed tasks from the list.
  • Responsive Design: Optimized for both desktop and mobile screens.
  • Minimalist User Interface: Clean, intuitive layout for a great user experience.

Installation

To get started with the Task Master To-Do List application, simply clone the repository to your local machine:

git clone https://github.com/adityxrajj/to-do-list.git

Once cloned, open the index.html file in your web browser to see the To-Do List app in action. No backend or database is required as this is a client-side application.

Technologies Used

  • HTML: Structure and content of the web page.
  • CSS: Styling and layout of the application.
  • JavaScript: Functionality for task management (add, remove, and clear tasks).

External Libraries:

  • Font Awesome: For the plus icon used on the "Add Task" button.

How to Use

  1. Adding a Task: Type your task in the input box and click the "+" button or press Enter to add it to the list.
  2. Marking a Task as Completed: Completed tasks are indicated with a checkbox next to each task. Click the checkbox to mark tasks as completed.
  3. Removing a Task: Click on the trash can icon next to any task to remove it from the list.
  4. Clear Completed Tasks: Click the "Clear completed" button to remove all tasks marked as completed from the list.
  5. Task Count: The number of tasks remaining to complete is shown at the bottom of the app.

Future Features

  • Persistence: Implement local storage or a backend database to persist tasks even after the page is refreshed.
  • Task Editing: Allow users to edit tasks after they have been created.
  • Categories: Add functionality to categorize tasks (e.g., Work, Personal, etc.).
  • Search: Implement a search bar to filter through tasks.

Contribution

Contributions are welcome! If you have suggestions or improvements, feel free to fork the repository and create a pull request. Please ensure to follow the coding style used in the repository for consistency.

License

This project is licensed under the MIT License - see the MIT License file for details.

About

Developer of user-friendly apps like Task Master – a simple, intuitive To-Do List.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published