Проект принимает участие в конкурсе

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

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

⚠️ Проблемы

  • 📁 у владельцев питомцев информация обычно разбросана по заметкам, чатам, фото и памяти;
  • 💊 легко забыть про вакцинацию, обработки, прием лекарств и визиты к ветеринару;
  • 🏥 перед визитом к врачу сложно быстро собрать историю питомца.
big
Исходный размер 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

МиниАпп СмартПет в Телеграм

Мы используем файлы cookies для улучшения работы сайта и большего удобства его использования. Более подробную информац...
Показать больше