Workspace Digital Awards 2025 — успейте номинировать кейсы по льготной цене до 1 декабря. Принять участие!
handyweb
Мобильное приложение для фэнтези беттинга в Великобритании
handyweb
#Приложение под ключ

Мобильное приложение для фэнтези беттинга в Великобритании

94 
handyweb
handyweb Грузия, Батуми
Поделиться:
Клиент

Fantasy Horse Racing Ltd

Сфера

Развлечения

Регион

Великобритания

Мобильная платформа

IOS, Android

Сдано

Апрель 2024

Задача

Проблемные места текущего приложения:

- Медленная работа и систематические выходы из строя, вызванные перегрузкой системы из-за одновременного обрабатывания данных о всех гонках.

- Отсутствие панели администратора со статистикой для автоматической выгрузки данных из базы данных.

- Сложности поддержки и обслуживания из-за использования лямбда-функций AWS Amplify на Python и JavaScript.

Решение

Были определены следующие задачи для улучшения приложения:

- Сделать приложение стабильным и способным обрабатывать большое количество гонок.

- Оптимизировать функционал работы с внешним API.

- Разработать панель администратора.

- Внедрить новый функционал: добавление в друзья, покупка игровых монет, лидерборд.

1Аналитика и прототипирование

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

2Архитектура и базы данных

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

3Микросервисы и API

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

4Дизайн и функционал

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

Результат

Приложение «Fantasy Horseracing» стало более стабильным и быстрым, что позволило успешно провести официальный релиз в срок. Отдельный микросервис для работы с внешним API снизил нагрузку на приложение. Переписывание проекта на NestJS оптимизировало серверную часть, упростило поддержку и достигнута способность обрабатывать большое количество гонок. Обновлённый дизайн и добавленный функционал стали более практичными в использовании, повысился уровень геймификации. 

https://play.google.com/store/apps/details?id=com.fantasyhorceracing&hl=en_US&pli=1

Стек технологий

  • GraphQL GraphQL Фреймворк/библиотека
  • Nest Nest Фреймворк/библиотека
  • React Native React Native Фреймворк/библиотека
  • PostgreSQL PostgreSQL База данных
  • Figma Figma Графический редактор

Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

handyweb с удовольствием обсудит вашу задачу

Оставить заявку