Project
Navigoals
Personal Goal Tracker (CLI + Telegram Bot)
Overview
A productivity tool that helps you plan, manage, and track your tasks on a daily, weekly, and monthly basis. Features a command‑line interface (CLI) and a Telegram bot with inline buttons, so you can manage your goals from anywhere. Includes three lists (Daily, Master, Waiting), efficiency tracking, and detailed reports.
Key Features
- Task Management: Add, update, delete, and copy tasks with multi‑select support (comma-separated IDs or
*for all). - Efficiency Tracking: Automatically calculates completion rates with daily/weekly/monthly reports.
- Telegram Bot: Full bot interface with inline buttons, main menu snapshot, and
/restartcommand for remote recovery. - Three Lists: Daily Tasks (dated), Master List (recurring), and Waiting List (non‑urgent).
- Docker Support: Run the bot continuously with Docker Compose (auto‑restart).
- SQLite Persistence: All tasks stored locally; no data loss between sessions.
Technologies
Links
The bot runs in long‑polling mode and only responds to a single configured Telegram chat ID, so there is no public instance available.