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

https://github.com/afifahhadie/todo-list

A simple, interactive terminal based To-Do List application built with Python
https://github.com/afifahhadie/todo-list

object-oriented-programming oop python python3 to-do-list

Last synced: 11 months ago
JSON representation

A simple, interactive terminal based To-Do List application built with Python

Awesome Lists containing this project

README

          

# Simple To-Do List App (Terminal Based)
A simple, interactive terminal based To-Do List application built with Python. This project allows users to manage their tasks efficiently using basic CRUD (Create, Read, Update, Delete) operations and is suitable for learning file handling, OOP (Object-Oriented Programming), and user interaction in Python.

## Features
#### ➕ Add tasks with priority levels (high, medium, low)
#### 📋 View all tasks, completed tasks, or pending tasks
#### ✅ Mark tasks as completed
#### ✏️ Edit task descriptions and priorities
#### 🗑️ Delete tasks
#### 🔍 Search tasks by keyword
#### 💾 Automatically saves data in a JSON file (todos.json)
#### 🚫 Input validation and error handling
#### 🎯 Tasks are timestamped when created or updated