Fortech
  • Aутстаффинг
  • Аутсорс
  • Веб-разработка
  • Мобильная разработка
  • ИИ-решения
  • UI/UX-дизайн
  • Техническая поддержка
Наши продуктыКейсыКонтактыО насБлогКарьера
Связаться
Наши продуктыКейсыКонтактыО насБлогКарьера
Связаться
Fortech
Юридический адрес
344011, Ростовская область, г. Ростов-на-Дону, Лермонтовская ул, д. 22, офис 6, 7, 8
ИНН / КПП
6154162274 / 616401001
ОГРН
1226100005922
ОКВЭД
62.01 Разработка компьютерного программного обеспечения
Код вида деятельности в области IT
1.01, 1.04, 1.05, 1.06

Услуги

  • Аутстаф
  • Аутсорс
  • Веб-разработка
  • Мобильная разработка
  • ИИ-решения
  • UI/UX-дизайн
  • Техническая поддержка

Компания

  • Наши продукты
  • Кейсы
  • Контакты
  • О нас
  • Блог

Соцсети

  • ВКонтакте
  • MAX
  • Telegram
  • Workspace
  • YouTube

Аккредитованная IT-компания
Запись №25727 от 13.04.2022

Минцифры России

Позвать нас в тендер

  • bidzaar
  • B2B-Center
Контент © fortech.dev • 2026Политика конфиденциальностиПолитика обработки персональных данных
  1. Главная/
  2. Кейсы/
  3. Мобильное приложение для ветеринарных клиник

Мобильное приложение для ветеринарных клиник

Как согласовать данные из двух разных API и выстроить полный цикл заботы о питомце в одном приложении

О проекте

Мобильное приложение и административная панель, объединяющие все аспекты заботы о питомцах в одном продукте. В мобильном приложении пользователи добавляют питомцев, привязывают их к ветеринарным клиникам, отслеживают лечение, получают напоминания о процедурах (приёме таблеток, вакцинации и пр.) и записываются на приём к ветеринарному врачу. В административной панели ведётся премодерация клиник и управление контентом: промокоды, блог, сторис.

Group 2131328820.png

Задачи

  • Разработать систему авторизации пользователей.
  • Реализовать функциональность ведения учёта питомцев: добавление, привязка к клиникам, история визитов, напоминания о процедурах.
  • Интегрировать систему с двумя внешними API, имеющими разный состав данных по видам и породам животных.
  • Разработать функциональность записи на приём к врачу с использованием данных из внешних API.
  • Реализовать систему оплаты.
  • Построить административную панель с модулями премодерации клиник и управления контентом.
  • Спроектировать архитектуру базы данных с учётом интеграции нескольких источников данных.

Реализация

Команда Fortech выстраивал backend практически с нуля: архитектура базы данных, методы взаимодействия с внешними API, весь основной функционал. Работа велась параллельно со смежным проектом — мобильным приложением для сети клиник, где тот же разработчик был задействован по backend.

Group 2131328821.png
Group 2131328822.png

Ключевые задачи и решения

  • Архитектура базы данных под несколько источников данных. Проектирование схемы с учётом того, что два внешних API предоставляют данные по видам и породам животных с частично разным составом. Задача требовала решения: как хранить все эти данные единообразно, учитывая, что именно эти данные затем используются при подаче заявок на приём.
  • Решение конфликта данных из разных API. При интеграции обнаружена нетривиальная ситуация: в одном API присутствовали, например, сельскохозяйственные животные, которых не было в другом, и наоборот — экзотические животные. Структура моделей была одинаковой, но состав данных различался. Решение: добавлены промежуточные таблицы, хранящие данные по видам и породам питомцев отдельно для каждого API. Связь с внутренней системой выстроена через процесс премодерации: данные приходили и сохранялись в отдельных таблицах, а администраторы через панель сверяли их и связывали с соответствующими видами и породами во внутреннем справочнике.
  • Интеграция с двумя внешними API. Написаны методы взаимодействия с обоими API для загрузки данных о клиниках, видах и породах животных, а также для передачи заявок на приём в том формате, который требует каждое из API.
  • Система авторизации. Реализован полный цикл авторизации пользователей мобильного приложения.
  • Система оплаты. Реализована интеграция с платёжной системой для оплаты услуг клиник через приложение.
  • Напоминания о процедурах. Разработана функциональность напоминаний пользователям о ветеринарных процедурах питомцев: приёме таблеток, повторной вакцинации и других регулярных взаимодействиях.
  • Административная панель. Модуль премодерации клиник перед публикацией в приложении. Управление контентом: промокоды, публикации в блоге, сторис.

Результат

Разработана мобильная платформа для ветеринарных клиник с нуля. Решена нетривиальная задача согласования данных из двух внешних API с разным составом видов и пород животных через промежуточные таблицы и процесс премодерации. Реализован полный пользовательский цикл: от добавления питомца до записи на приём и оплаты.

Готовы выстроить стабильную команду?

Расскажите о проекте — предложим схему работы под ваш горизонт.

Написать в Telegram →

Связанные услуги

  • Backend-разработка

Связаться с нами