Skip to content

shivaniindoria/task-scheduler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Task Manager

A simple Python Task Manager that allows users to add, edit, delete tasks, set reminders, and mark tasks as completed. Tasks are stored in a text file, and Python's datetime module is used for managing task deadlines.

Features

  • List Tasks: View all tasks along with their status (completed or not) and deadlines.
  • Add Task: Add a new task with a title and deadline.
  • Edit Task: Modify the title and deadline of an existing task.
  • Delete Task: Remove a task from the list.
  • Mark as Completed: Set a task as completed.
  • Persistent Storage: Tasks are stored in a text file for persistence.

Getting Started

  1. Clone the repository:

    git clone https://github.com/shivaniindoria/task-manager.git
  2. Navigate to the project directory:

    cd task-manager
  3. Run the script:

    python task_manager.py

Usage

Follow the on-screen prompts to interact with the Task Manager. Choose options from the menu to list tasks, add, edit, delete, or mark tasks as completed.

Requirements

  • Python 3.x

Contributing

Feel free to contribute by creating issues or submitting pull requests. Bug reports, feature requests, and suggestions are welcome!

License

This project is licensed under the MIT License.

Acknowledgments

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages