PyTasks — CLI task manager with persistent JSON storage.

Personal

PyTasks

CLI task manager with persistent JSON storage.

Python

No live demo yet — watch the walkthrough above.

Project Walkthrough

Watch the walkthrough for PyTasks.

Walkthrough video unavailable.

About This Project

PyTasks is a command-line task manager that keeps your to-dos in persistent JSON storage, so nothing is lost between sessions.

It is a focused exercise in clean CLI design, file I/O, and data persistence in plain Python.

Problem

Simple to-do lists are scattered across apps or notes, and terminal users want something lightweight and scriptable.

Why I Built It

A self-directed project to practise Python CLI structure and durable storage without a database dependency.

What I Learned

Key Takeaways

CLI argument handling, JSON persistence, and structuring a small tool with clear user flows.