FORTECH.DEV

menu-icon
telegram-icon

Написать в Telegram

telegram-icon

Приложение для сети фитнес-клубов

Веб- и мобильное приложение для персональных тренировок, чата с тренером и push-уведомлениями о прогрессе

О проекте

Один из наших проектов в сфере спорта включал мобильное и веб-приложение для сети фитнес-клубов, позволяющее тренерам назначать индивидуальные тренировки и составлять планы питания для своих клиентов. Пользователи ведут дневник питания и отмечают свои успехи, а тренеры могут отслеживать прогресс и вносить корректировки в диеты и тренировки.

Приложение объединяет функции коммуникации между клиентом и тренером, хранения и анализа данных о тренировках, а также интеграцию с внешними сервисами для уведомлений и рассылок.

Задачи

Основные цели и задачи проекта включали:

  • разработку backend с нуля, обеспечивающего хранение данных о тренировках, питании и прогрессе пользователей;
  • реализацию чата между клиентом и тренером с возможностью оффлайн-сообщений;
  • интеграцию уведомлений через push-сервисы и email;
  • обеспечение стабильной работы приложения при взаимодействии мобильной и веб-части

Реализация

Над проектом работала команда из фронтенд- и бэкенд-разработчиков. Каждый участник вносил свой вклад, от проработки пользовательских сценариев до проверки стабильности и согласования приоритетов. Благодаря четкой координации удалось держать работу под контролем и продвигаться к цели без задержек.

Технологии

React

React Native

JavaScript

TypeScript

Трудности с которыми мы столкнулись и их решения:

Проект сталкивался с ограничениями финансирования, поэтому новых функций вводить не удалось. Основные сложности были связаны с построением backend с нуля и интеграциями с внешними сервисами для уведомлений и поиска.

Команда обеспечила стабильную работу системы и реализовала все критические функции, включая хранение данных оффлайн и работу чата в реальном времени, несмотря на ограниченный состав команды.

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

  • Backend с нуля: разработан полноценный сервер для хранения данных тренировок, планов питания и активности пользователей.
  • Чат с оффлайн-сообщениями: реализовано хранение непрочитанных сообщений с помощью RedisMQ.
  • Интеграции с внешними сервисами: подключены OneSignal, Twilio и SendGrid для уведомлений и рассылок.
  • Облачное хранилище: интеграция с AWS S3 для хранения медиафайлов.
  • Push-уведомления: реализованы уведомления о новых сообщениях и событиях в приложении.

Результат

В результате работы команда создала удобное приложение, которое помогает тренерам и их клиентам выстраивать взаимодействие в комфортном цифровом формате. Тренеры могут отслеживать прогресс, корректировать планы тренировок и питания, а пользователи – вести личный дневник и общаться со специалистом напрямую через встроенный чат.

Система стабильно работает благодаря продуманным интеграциям с внешними сервисами, а созданный с нуля backend обеспечивает масштабируемость и готовность к дальнейшему развитию продукта.

Уже появились идеи?

или
Phone
0/1000 символов
Политикой конфиденциальности
ООО «Фортех»
ИНН / КПП
6154162274
/
616401001
ОГРН
1226100005922
ОКВЭД
62.01 Разработка компьютерного программного обеспечения
Аккредитованная IT-компания
Минцифры Р�оссии
VKTelegramMaxYouTubeWorkspace

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