Цифровой платежный сервис Кошелек ЦУПИС
- Frontend
- Backend
- Mobile
- Java 11
- Spring
- Kafka
- Redis
- Kotlin
- K8s
- JDBC
- Tomcat
- Vue 3
- Composition API
- Vite
- Kotlin
- RxJava 2
- Cicerone
- Retrofit
- Dagger 2
- Room
- Firebase
- Glide
- RecyclerView
- Delegate Adapters
- View Binding
У вас есть задача?
Давайте обсудим?
О клиенте
Единый ЦУПИС – организация, выполняющая роль Единого центра учета переводов ставок букмекерских контор (БК) и тотализаторов. ЦУПИС осуществляет учет и перевод денежных средств от игроков, а также удерживает целевые отчисления на поддержку отечественного спорта.
О проекте
В распоряжении пользователей имеется Кошелек ЦУПИС – универсальный платежный инструмент для быстрых финансовых операций. Кошелек можно пополнять с карты, а деньги с баланса перевести на оплату востребованных услуг. С помощью сервиса удобно получать выигрыши для дальнейшего перераспределения средств: перевода на счет или карту.
Описание задачи
Для развития продукта и реализации новой функциональности в платежном сервисе Кошелек ЦУПИС компании потребовалась экспертиза в части backend, frontend, а также мобильной разработки. Команда RedLab получила следующие задачи:
- Реализовать серверную часть и обеспечить бесперебойную работу переводов денежных средств.
- Обеспечить замену старых сервисов на новые.
- Поддержать существующую и реализовать новую функциональность API платежного инструмента.
- Сверстать новые экраны в десктопной и мобильной версиях существующих и новых опций.
- Оптимизировать и обеспечить корректную работу мобильного приложения.
- Интегрировать новый чат поддержки пользователей для оперативной связи.
Реализация
В ходе совместной работы происходило постепенное расширение команды RedLab и добавление экспертизы по frontend, backend и мобильной разработке.
В процессе реализации проекта по frontend-линии мы использовали обновленную концепцию дизайна, при этом применяли новый framework Vue3 с composition API и Vite. Продукт обрастает новой функциональностью, а также улучшенным и интуитивно понятным UI. В ходе проекта появляются новые стандарты кода, например, linter, которые позволяют оптимизировать и ускорять процесс разработки продукта. Сейчас web-приложение построено по технологии MVC. Мы разработали новое API, которое будет стабильно функционировать и с web-версией, и с мобильным приложением.
В работе над мобильным приложением мы отвечали за устранение возникающих багов, например, съехавшая верстка страницы или аварийные отказы. Добавили обработчики ошибок сервера, а также интегрировали новый чат поддержки пользователей с возможностью предпросмотра файлов (документы, фото, изображения), занимались рефакторингом с целью оптимизации работы приложения и настройкой мониторинга ключевых сервисов.
Результат
Отзыв клиента
С первых дней подключения специалисты ООО «Рэд Лаб» показали себя грамотными, инициативными профессионалами. За короткий период они освоились во внутреннем проекте API личного кабинета пользователя ЦУПИС, приняли активное участие в развитии и рефакторинге, решении инфраструктурных вопросов и улучшении поддержки проекта. На протяжении работ эксперты ООО «Рэд Лаб» делились опытом и полезными рекомендациями по улучшению процесса разработки.