Telegram Mini App
Егэтик
Приложение не заставляет считать числа. Оно тренирует то, на чём реально сыпятся на экзамене: какую формулу подставить, с чего начать, где в готовом решении ошибка.
- Клиент
- Подготовка к ЕГЭ
- Год
- 2026
~2 мин
Сессия
10
Вопросов за сессию
Вход — по подписи Telegram, поэтому в браузере приложение открывается пустым. Запусти его через бота: там профиль, прогресс и сами квизы.
Открыть в TelegramЗадача
Формат должен был лечь на телефон и на короткую паузу между делами — в очереди, в транспорте. Значит: без сборки, без долгой загрузки, без регистрации.
Что сделали
- 01Вход по подписи Telegram initData — никаких паролей и отдельной регистрации.
- 02Вопрос проверяет выбор метода, а не арифметику: варианты перемешиваются на каждой сессии.
- 03XP, стрики, огонёк и цель дня — чтобы возвращаться каждый день, а не заходить один раз.
- 04Никакой базы данных: профили лежат в JSON-файле с атомарной записью.
Как это устроено внутри
Схема системы
ИсточникОбработкаПроверкаХранилищеВитринаРезультат
Профиль, XP и стрики живут в одном JSON-файле: для нагрузки этого приложения база данных была бы лишней деталью.
Vanilla JS, без сборкиNode + ExpressTelegrafJSON-хранилищеHMAC-SHA256
Следующий кейс
Замазка