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.
- ✅ 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.
Screenshot of the To-Do List app showing tasks for the "My Day" section.
Screenshot of the To-Do List app showing tasks for the "Current Week" section.
Screenshot of the To-Do List app showing tasks for the "Current Month" section.
Screenshot of the To-Do List app showing a confirmation pop-up for deleting a task.
Screenshot of the To-Do List app showing tasks that match the search results.
Screenshot of the To-Do List app on Mobile device.
-
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.
-
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.
-
Checkbox: Each task has a checkbox beside it. Check the box to mark a task as completed. Uncheck it to mark it as pending.
-
Delete Task: To delete a task, click on the trash icon beside the task. A confirmation popup will appear to confirm the deletion.
-
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.
-
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.
- 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.
You can try the To Do List application online by following this link.
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! 😊