Your productivity companion.
Add, delete, and monitor tasks — directly from Telegram.
This bot allows users to add and manage tasks with an easy-to-use interface. It connects to a backend service built with Go, stores tasks in MongoDB, and employs an OpenAPI-based API. The service is dockerized and monitored with Prometheus and Grafana dashboards.
- Add or delete tasks
- Change the status of the task (pending/in progress/completed...)
- View current and completed tasks
- Monitor via Prometheus and Grafana
- CI/CD pipeline with GitHub for easy deployment
- Go — backend and API
- MongoDB — a storage database for tasks
- Telegram Bot API — user interface
- OpenAPI