AI-приложение для диагностики здоровья полости рта «OralAI»
Мобильное и веб-приложение, которое по фото полости рта даёт предварительный риск-скор, распознаёт визуальные признаки проблем и подсказывает, к какому врачу и как срочно нужно обратиться.
OralAI
Войдите или зарегистрируйтесь
Что нужно было решить
У человека часто нет стоматолога «здесь и сейчас», а визуальные признаки проблем — кариес, налёт, воспаление дёсен — можно заметить на раннем этапе просто по фото. Нужен был не справочник симптомов, а инструмент: сфотографировал полость рта — получил риск-скор, понятное объяснение находок и следующий шаг.
Собрать в одном продукте фотоанализ на базе AI Vision, аутентификацию, историю анализов и каталог клиник для мобилки и веба — на бэкенде, который не привязан намертво к одному AI-провайдеру и выдерживает рост нагрузки.
Как устроен продукт
Один Fastify-бэкенд на TypeScript обслуживает нативное Flutter-приложение (iOS/Android) и веб-клиент, хранит данные в Firestore и передаёт фото в AI Vision через настраиваемого провайдера.
Фото полости рта уходит в GPT-4o Vision по детально спроектированному промпту. В ответ — риск-скор 0–100, список находок с типом и уверенностью модели, срочность обращения к врачу.
JWT-аутентификация, bcrypt-хэши паролей, rate-limiting и CSRF-проверка по Origin/Referer защищают аккаунт и результаты анализов пользователя.
Провайдер и модель ИИ, системные промпты и уровни доступа переключаются прямо в админ-панели — без передеплоя бэкенда.
От фото к понятному диагнозу
Результат анализа — не набор медицинских терминов, а структурированная карточка: риск-скор, конкретные находки с координатами на фото, срочность и рекомендации по домашнему уходу.
Результат анализа
Экраны под сценарии пользователя
Три шага ведут пользователя от съёмки фото к пониманию своего состояния: анализ, дневник здоровья, подбор клиники рядом.
Админ-панель без передеплоя
Промпты для ИИ, провайдер, модель и уровни доступа редактируются прямо в панели — изменения применяются мгновенно, без сборки и релиза бэкенда.
Системный промпт анализа
СохранитьДоступ и роли
СохранитьСпокойная клиническая палитра
Глубокий тёмно-синий фон и мягкий сине-фиолетовый градиент вместо тревожных «медицинских» красных — приложение говорит о здоровье без давления на пользователя.
Что получилось в итоге
Вместо справочника симптомов — рабочий сервис: фотоанализ, история наблюдений, каталог клиник и живое управление ИИ-логикой без участия разработчиков.