Клиент

Connect

Год

2023

Продолжительность

2 years

Технологии

Kotlin, PostgreSQL, PWA, React, TypeScript

Посетите проект

Connect AI - Разработка PWA

PWA-приложение, разработанное для оптимизации обмена валют, аренды автомобилей и покупки техники Apple

Старт проекта: 30 июля 2021 года

Окончание проекта: 5 мая 2023 года

Обзор проекта

Connect - это PWA-приложение, разработанное для оптимизации обмена валют, аренды автомобилей и покупки техники Apple. Приложение предназначено для предприятий, работающих в различных сферах: аренда автомобилей, продажа техники Apple, e-commerce, обмен валют, криптовалюта.

Проблема / Задача

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

Перед нами были поставлены цели:

  • Уложится в узкий бюджет
  • Запустить MVP в течение трех месяцев.
  • Увеличить количество автоматизированных и успешных сделок до 100 в месяц.
  • Обеспечить постоянную поддержку и развитие.

Решение

Так как первостепенной задачей было уложится в бюджет, мы предложили разработку PWA-приложения с интеграцией Telegram (для авторизации, уведомлений и других процессов), так как нативные решения (iOS и Android) имеют достаточно высокую стоимость. 

С учетом того, что в должно было быть очень много логики и фичей, мы выбрали архитектуру Feature Slice Design. Она имеет хорошую документацию, которая уже описана и при необходимости можно легко интегрировать в работу нового члена команды.

Использовались технологии и инструменты, включая React, TypeScript, JavaScript, React Query, HTML, CSS, LESS, Webpack, Socket.io, NodeJS, Sequelize, Docker, Kubernetes, Figma, GitHub, Playwright, ChatGPT, Cypress, Jest, Google Analytics и Sentry.

Процесс разработки

Проект был масштабный, поэтому мы применили Agile-методологию. 

Перед стартом проекта мы разбили весь проект на основные модули (Payments, User, Currencies, Locations, Contacts, Deals и т.д..) и дали верхнеуровневую оценку каждого из модулей. 

Далее составили диаграмму Ганта, на которой расставили приоритеты по каждому модулю. Перед твм как начать работу над каждым модулем, мы проводили детальную декомпозицию и оценку. В конце каждого спринта, который длился 1 неделю, проводили демо для клиента, чтобы показать результат нашей работы. 

В рамках разработки мы взаимодействовали с CTO и Product Owner для проведения необходимых консультация по проекты. 

До начала непосредственно разработки, мы составили Техническое Задание и сделали Mockup Design, разбив его на блоки и wireframe-ы. Каждый день с командой проводился созвон для обсуждения возникших проблем у постановки задач на день. 

Роль команды Sourcemap

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

Результаты

  • Уже в первый месяц мы набрали 100 пользователей.
  • В течении года их число увеличилось до 1000. 
  • Были интегрированы функции для покупки техники Apple (e-commerce решение) и аренды автомобилей, опираясь на существующую архитектуру сделок.
  • Число ежедневно активных пользователей достигло 300.