https://github.com/smartlegionlab/todo-app-cli
Console ToDo app. The ToDo console app is a simple and easy-to-use task management tool that works on the command line. It allows users to easily add, delete, edit, and view their tasks without the distraction of complex graphical interfaces.
https://github.com/smartlegionlab/todo-app-cli
cli-app cli-todo linux-cli python-app python-todo python3 smartlegionlab todoapp
Last synced: about 2 months ago
JSON representation
Console ToDo app. The ToDo console app is a simple and easy-to-use task management tool that works on the command line. It allows users to easily add, delete, edit, and view their tasks without the distraction of complex graphical interfaces.
- Host: GitHub
- URL: https://github.com/smartlegionlab/todo-app-cli
- Owner: smartlegionlab
- License: bsd-3-clause
- Created: 2024-09-26T01:12:04.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-04-26T12:00:20.000Z (about 1 year ago)
- Last Synced: 2025-04-26T12:36:23.243Z (about 1 year ago)
- Topics: cli-app, cli-todo, linux-cli, python-app, python-todo, python3, smartlegionlab, todoapp
- Language: Python
- Homepage:
- Size: 361 KB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Console TODo App v1.0.0
Console TODO app
---
## Other ToDO apps:
- [Desktop ToDo app](https://github.com/smartlegionlab/smart-todo-app-desktop)
- [Telegram Bot ToDo app](https://github.com/smartlegionlab/todo-app-tg-bot) | [Use](https://t.me/smarttodoappbot)
- [Web ToDo app](https://github.com/smartlegionlab/todo-app-django)
---
## What's new:
- Architectural code refactoring.
- The code has been rewritten using the MVC (Model-View-Controller) architecture.
- Bugs fixed.
- The user interface has been simplified and improved.
- The structure and readability of the code has been improved, making it easier to maintain and extend functionality. (SOLID, DRY, MVC).
- Complete refusal to store tasks in the json file. Only sqlite is now used to store tasks.
## In the next updates:
- Adding comments to tasks.
---
## ⚠️ Disclaimer
**By using this software, you agree to the full disclaimer terms.**
**Summary:** Software provided "AS IS" without warranty. You assume all risks.
**Full legal disclaimer:** See [DISCLAIMER.md](https://github.com/smartlegionlab/todo-app-cli/blob/master/DISCLAIMER.md)
---
## Use:
- Clone project
- Go to the project folder
- `python main.py`
---
## Images:

---
## License
*Licensed under [BSD 3-Clause License](https://github.com/smartlegionlab/todo-app-cli/blob/master/LICENSE) • Copyright (©) 2026, [Alexander Suvorov](https://github.com/smartlegionlab)*
---