Workspace Digital Awards 2025 — успейте номинировать кейсы по льготной цене до 1 декабря. Принять участие!
Sixhands Development
Агрегатор рабочих мест Local Chair
Sixhands Development
#Приложение под ключ

Агрегатор рабочих мест Local Chair

323 
Sixhands Development
Sixhands Development Россия, Санкт-Петербург
Поделиться:
Клиент

ООО "Бьюти Плейс"

Сфера

Мода и красота

Регион

Россия, Санкт-Петербург

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

IOS, Android

Сдано

Сентябрь 2020

Задача

Приложение, с помощью которого владельцы бьюти салонов могут сдавать свои помещения в аренду, а мастера — арендовать их.

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

Решение

Первой задачей для нашей команды стала разработка Технического Задания. Чтобы погрузиться в проект с позиции продуктовой разработки, мы описали все процессы, начиная с бизнес-модели продукта, — и заканчивая детальной проработкой всего функционала и его зависимостей. Затем наши дизайнеры отрисовали UX/UI макеты с учетом специфики Google Material Design для макетов под Android и Human Interface Guidelines для яблочных девайсов, чтобы интерфейсы приложений на обоих платформах выглядели более нативно.

Теперь можно браться за основную часть разработки. Нам предстояло создать серверную и клиентскую части приложения, а также административную панель для менеджеров платформы.

Серверную часть мы решили делать на Node.js, так как этот фреймворк несмотря на свою легковесность, ориентирован на обработку большого потока входящих клиентских запросов, а следовательно — отвечает важному требованию приложения. В качестве базы данных была выбрана MySQL.

Клиентская часть — это два нативных мобильных приложения, под iOS и Android. Приложение под iOS писали на Swift, под Android — на Kotlin.

Административную панель делали на React.js — оптимальном для разработки функциональных пользовательских интерфейсов фреймворке.

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

Самая интересная задача, с которой мы столкнулись при разработке приложения, — система бронирований и оплаты, которая (согласно бизнес-модели) подразумевала сплитирование платежей. Техническая сложность заключалась еще и в том, что надо было обеспечить безопасность транзакций внутри сервиса и платежных данных пользователей. Максимальной защищенности и подходящего нам решения по обработке и распределению платежей мы добились благодаря внутренней архитектуре, в основу которой легли интеграция Яндекс.Кассы и платежной системы Банка Точка. Специалисты со стороны банка предложили нам индивидуальное решение, которое полностью удовлетворяло бизнес-модели нашего клиента.

Результат

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

#Node.js #MySQL #Swift #Kotlin #React

https://www.sixhands.co/blog/localchair
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

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

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

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