СмартПет MiniApp — Telegram Mini App для владельцев кошек и собак, который помогает держать в одном месте все важное о питомце: ветпаспорт, напоминания, календарь процедур и базовый контроль здоровья.

Исходный размер 1920x1080

Исходный размер 1920x1080
⚠️ Проблемы
- 📁 у владельцев питомцев информация обычно разбросана по заметкам, чатам, фото и памяти;
- 💊 легко забыть про вакцинацию, обработки, прием лекарств и визиты к ветеринару;
- 🏥 перед визитом к врачу сложно быстро собрать историю питомца.

Исходный размер 1280x847
Функции экрана «Главная»
Исходный размер 1920x1080
📋 Ключевые возможности
- ➕ добавление одного или нескольких питомцев;
- 📄 цифровой ветпаспорт;
- 🔔 напоминания о процедурах, лекарствах, кормлении и других событиях;
- 📅 календарь событий;
- 🩺 контроль здоровья с регулярной фиксацией состояния;
- 📎 экспорт ветпаспорта в PDF;
- 💎 подписки с разными уровнями доступа.
Исходный размер 1280x847
Функции экрана «Питомец»
🎯 Целевая аудитория
- 🐱 владельцы кошек и собак;
- 🏠 семьи с несколькими питомцами;
- 📱 пользователи Telegram, которым нужен простой мобильный формат без отдельного приложения.
Архитектура решения
📌 Структура
- 💻 frontend: интерфейс Telegram Mini App
- ⚙️ backend: API, бизнес-логика, авторизация, работа с питомцами, событиями и подписками
- 🗄️ база данных: хранение пользователей, питомцев, событий, медданных и подписок
Исходный размер 1280x847
Заполнение ветпаспорта питомца
📌 Технологии
- 💻 Frontend: React, TypeScript, Vite, TanStack Query
- ⚙️ Backend: FastAPI, Python, SQLAlchemy, Alembic
- 🗄️ База данных: PostgreSQL
- 🚀 Деплой: frontend — Vercel; backend — Render
- 🔗 Интеграции: Telegram Mini App; Telegram Bot API для уведомлений
📌 Ключевые модули
- 🔐 авторизация пользователя через Telegram / dev login на этапе тестов
- 🐾 управление питомцами и активным питомцем
- 📅 календарь и события
- 📄 ветпаспорт
- ❤️ трекер здоровья
- 💳 подписки и ограничения по тарифам
Исходный размер 1280x847
Функции экрана «Календарь»
📌 История разработки
- 🧩 MVP: питомцы, ветпаспорт, календарь, напоминания
- 🎨 UX-слой: модалки, экраны, мобильные сценарии, адаптация под Telegram
- 📈 Продуктовые доработки: активный питомец, ограничения подписок, PDF, контроль здоровья
Исходный размер 1280x847
Функции экрана «Профиль»
📌 Использование ИИ
- 🤖 постановка задач через точечные запросы
- 🧪 генерация черновых экранов и логики
- 🔄 быстрые итерации по обратной связи после ручного тестирования
- 🛠 исправление багов и доработка интерфейса
📌 Примеры запросов к ИИ
- «Сделай экран ветпаспорта по референсу»
- «Исправь добавление напоминаний в календаре»
- «Сделай подписки с ограничениями по тарифам»
- «Добавь экспорт ветпаспорта в PDF»
- «Исправь, чтобы у каждого Telegram-пользователя был свой аккаунт»
Исходный размер 1280x847
Заполнение функции «Проверка здоровья»
📌 Использованные ИИ инструменты
- 🧩 ChatGPT 5.3 для первичной структуры приложения, формулировки MVP, декомпозиции функций и первых продуктовых сценариев
- 🚀 Codex с GPT-5.4 для основной разработки и итеративной доработки проекта:
- анализ текущего состояния репозитория и поиск незавершенных частей mini app
- реализация frontend-экранов и пользовательских сценариев внутри Telegram Mini App
- доработка backend-логики: питомцы, напоминания, ветпаспорт, подписки, ограничения тарифов
- исправление багов, найденных в ручном тестировании, включая авторизацию, сохранение данных, загрузку фото и отображение информации
- подготовка проекта к staging и деплою: сборка, проверка API, настройка frontend/backend окружения
- пошаговая помощь в публикации на Vercel и Render, а также в настройке ручного управления подписками
- итеративная работа по визуальной доводке интерфейса на основе референсов и скриншотов
📊 Оценка вклада
- 🤖 значительная часть базового каркаса, компонентов и черновой логики была сгенерирована с помощью ИИ и затем адаптирована под задачи проекта;
- 🛠️ существенная часть продуктовых решений, UX-логики, экранов, тестирования, приоритизации задач, интеграции с Telegram, исправления ошибок и финальной доводки была выполнена вручную.
📈 Оценка в процентах:
- 🤖⚡ ориентировочно 70–80% первичного кода было получено с помощью ИИ-генерации и затем переработано;
- 🛠️✨ около 20–30% составили ручные доработки, интеграция, отладка, тестирование, переписывание отдельных фрагментов и продуктовая адаптация под реальные сценарии использования.
Loading...
Исходный размер 1920x1080
МиниАпп СмартПет в Телеграм

