Работы / Трекер привычек
Мини-приложение в Телеграме
Трекер привычек: день отмечается прямо в Телеграме
Мини-приложение для закрытого клуба: человек открывает его кнопкой в чате, устанавливать ничего не надо. Данные лежат в Google-таблице, которую владелец правит сам.
Витрина: приложение работает целиком, данные вымышленные, запись выключена.
Задача
Участникам клуба — отмечать день за минуту, не выходя из Телеграма.
Владельцу — видеть и править данные без программиста.
Результат и что измерено
Веду в нем свои дни. Клуб на него еще не перешел, поэтому показываю как есть, а не как историю успеха: цифр по участникам нет.
Что сделано
- Девять разделов — от чек-листа дня до месячного среза. Ненужные выключаются в настройках, нижнее меню пересобирается.
- Вместо базы данных — Google-таблица: у каждого участника своя, данные правит владелец.
- Модуль финансов: трата пишется в три касания — сумма, статья, счет. Курс валюты запоминается на дату операции.
- Запас прочности: если Телеграм не открывает приложение, остается текстовая команда в чате, а шрифты лежат рядом с приложением.
- Витрина собирается из того же кода, что и рабочая версия, поэтому не расходится с продуктом.
Инструменты
Python 3.11 · aiogram · React · функции на сервере · таблица вместо базы данных · Tailwind CSS