Telegram bot for joint goals and checklists with visualization
The bot helps two users set goals, track daily tasks (checklist), and see each other's progress in the form of a chart.
It features motivation exchange through performance comparison, daily history, and friendly reminders.
It was created for a conference, can handle a load of 70 users simultaneously. In addition to the main functionality, there is an admin panel and integration with Zoom API to get a list of scheduled calls.
Features:
* Creating joint goals and personal tasks
* Daily checklist with notifications
* Visual progress (diagram/chart of completion)
* Reminder system, including notifications about new Zoom conferences
Stack: Python, aiogram, PostgreSQL, matplotlib, APScheduler, Zoom
It features motivation exchange through performance comparison, daily history, and friendly reminders.
It was created for a conference, can handle a load of 70 users simultaneously. In addition to the main functionality, there is an admin panel and integration with Zoom API to get a list of scheduled calls.
Features:
* Creating joint goals and personal tasks
* Daily checklist with notifications
* Visual progress (diagram/chart of completion)
* Reminder system, including notifications about new Zoom conferences
Stack: Python, aiogram, PostgreSQL, matplotlib, APScheduler, Zoom