Telegram Mini Appтрекер звичок з Google Sheetsмасштабування на інші трекери

Трекер звичок як Mini App — робоче демо, а не опис

Натискайте кружечки, додавайте звички, відкривайте статистику. Це той самий екран, який відкриється у вашого користувача всередині Telegram.

1Спробуйте — воно працює

Трекер звичокMini App
Що тут показано з вашого списку:
  • користувач додає свої звички — кнопка «+ Звичка»;
  • щодня відмічає виконання — кружечок зліва;
  • бачить прогрес і статистику — кнопка «Статистика»: відсоток за тиждень, серії днів поспіль, виконано сьогодні;
  • може редагувати — натисніть на назву звички;
  • дані окремо для кожного користувача — у Mini App користувач визначається підписаними даними від Telegram, не введенням логіна.
Чого тут свідомо немає: реєстрації, паролів, екрана входу. У Mini App вони зайві — Telegram уже знає, хто прийшов, і передає це застосунку разом із підписом, який сервер перевіряє. Один зайвий екран на старті — найдорожча втрата користувачів у таких продуктах.

2Як переношу ваш Google Sheets — і чому не «просто підключити таблицю»

Таблиця як джерело логіки, не як база

Ваш трекер уже містить готову логіку: як рахується серія, що вважається виконаним днем, як зводиться статистика. Я розбираю саме її — і переношу правила в базу. Формули з аркуша не «підключаються», вони читаються і перетворюються на код.

Чому не залишити Sheets як сховище

Спокуслива економія, яка ламається на десятках користувачів: квоти API, затримка на кожне натискання, конфлікти одночасного запису. Один кружечок у застосунку має відмічатись миттєво — з таблицею позаду цього не буде.

Перенесення того, що вже накопичено

Історія відміток із вашого аркуша заливається разом зі структурою — щоб у перший же день застосунок показував реальні серії, а не порожній старт.

Таблиця лишається — для вас

Вивантаження назад у Sheets раз на добу, якщо вам зручно дивитись зведення там. Тільки вже як звіт, а не як робоче сховище.

3Масштабування: бюджет, планер та інші трекери

Це ви назвали окремо, і саме тут вирішується, чи буде другий продукт вдвічі дешевшим за перший, чи таким самим.

4Зв'язка з ботом, нагадування та оплата

Відкриття через бота

Кнопка в меню бота і кнопка під повідомленням. Користувач не виходить із Telegram — застосунок відкривається поверх чату.

Перевірка доступу / підписки

Перевіряється на сервері при кожному відкритті, а не в інтерфейсі. Перевірка, зроблена на боці застосунку, обходиться за хвилину — це типове місце, де такі системи течуть.

Нагадування та розсилки

Нагадування за часом користувача, а не за часом сервера, і тільки тим, хто сьогодні ще не відмітився — інакше нагадування швидко перетворюється на причину вимкнути бота. Розсилка з чергою й обмеженням темпу, щоб не впертись у ліміти Telegram.

Оплата і підписка

Два шляхи: Telegram Stars — платіж не виходить із месенджера, найкоротший шлях; зовнішній платіжний провайдер — гроші йдуть на ваш рахунок, але додається сторінка оплати. Який брати — залежить від того, хто ваші користувачі; скажу після короткої розмови.

5Вартість і терміни

ЩоВходитьДнівВартість
Mini App: трекер звичок розбір вашого Sheets, ядро (користувачі, дані окремо для кожного), додавання й редагування звичок, щоденні відмітки, прогрес і статистика, перенесення історії 88 500 грн
Зв'язка з ботом відкриття Mini App із бота, перевірка доступу на сервері, нагадування за часом користувача тільки невідміченим входитьвходить
Оплата / підписка окремо, як ви й просили: рівні доступу, статус підписки, обробка платежу, продовження й закінчення +4+4 000 грн
Наступний трекер бюджет, планер або інший — на вже готовому ядрі +3орієнтовно 3 000 грн

Ядро й зв'язку з ботом закладаю в основну вартість свідомо: якщо на них економити на старті, кожен наступний продукт доведеться робити з нуля — і ваша задача «масштабувати й додавати інші наші трекери» не виконається.