Skip to content

The To-Do List app is a user-friendly task management tool that keeps you organized and productive. Easily add, update, and delete tasks, and stay on top of your daily, weekly, and monthly tasks with this efficient app.

Notifications You must be signed in to change notification settings

AzimKrishna/To-Do-List

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

To-Do List App 📝

To-Do List App

Overview 🌟

The To-Do List app is a simple and efficient task management tool that helps you stay organized and productive. With its user-friendly interface, you can easily add, update, and delete tasks to keep track of your daily, weekly, and monthly tasks. This README file provides detailed information on how to use the app effectively and highlights its key features.

Features 🚀

  • ✅ Add tasks with descriptions and due dates.
  • 📅 Organize tasks into four sections: "My Day," "Current Week," "Current Month," and "All Tasks."
  • ✔️ Mark tasks as completed or pending with checkboxes.
  • 🗑️ Delete tasks with a simple click on the trash icon.
  • 📋 Fetch and display user profile data from the "data.txt" file.
  • 🔢 Sort tasks based on due dates in ascending order.

Screenshots 📸

Screenshot 1 Screenshot of the To-Do List app showing tasks for the "My Day" section.

Screenshot 2 Screenshot of the To-Do List app showing tasks for the "Current Week" section.

Screenshot 3 Screenshot of the To-Do List app showing tasks for the "Current Month" section.

Screenshot 4 Screenshot of the To-Do List app showing a confirmation pop-up for deleting a task.

Screenshot 5 Screenshot of the To-Do List app showing tasks that match the search results.

Screenshot 6

Screenshot of the To-Do List app on Mobile device.

How to Use 📖

  1. Adding a Task: To add a new task, enter the task description and due date in the input fields provided. Press the "Add" button or press Enter to save the task to the list.

  2. Sections: The app offers four sections: "My Day," "Current Week," "Current Month," and "All Tasks." Click on the respective section links to view tasks that match the criteria.

  3. Checkbox: Each task has a checkbox beside it. Check the box to mark a task as completed. Uncheck it to mark it as pending.

  4. Delete Task: To delete a task, click on the trash icon beside the task. A confirmation popup will appear to confirm the deletion.

  5. Search Function: You can search for specific tasks by typing keywords in the search box and pressing Enter. The app will filter and display tasks that match the search query and the section currently selected.

  6. Updating Profile: Once you load the page, you will be prompted to create the profile using name and email. This will be stored in local storage.

Important Notes ⚠️

  • Please ensure to fill both the task description and due date fields before adding a new task.
  • Tasks are sorted based on due dates in ascending order.
  • This app is completely responsive.
  • For the app to work properly, you need to host it on a localhost or a server. Simply opening the index file as a web page won't provide the required functionality.

Try it Online 💻

You can try the To Do List application online by following this link.

Feedback and Support 💌

Thank you for using my To-Do List app. I hope it helps you stay organized and productive. If you have any feedback, or suggestions, or encounter any issues, please feel free to contact the developer, Azim Baji Krishna, at azimbaji19@gmail.com

Happy tasking! 😊

About

The To-Do List app is a user-friendly task management tool that keeps you organized and productive. Easily add, update, and delete tasks, and stay on top of your daily, weekly, and monthly tasks with this efficient app.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published