Авторизация
Забыли пароль?
Сброс пароля
Вернуться к авторизации

Помогаем строить платформу для управления частными детскими центрами

04 февраля ‘21

Заказчик: Kinderlime

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

Агентство-исполнитель кейса

Evrone

Напишите нам, если планируете разработку EdTech продукта. Мы расскажем о наших возможностях и опыте, которые сможем применить для вас.

1. Вводная задача от заказчика, проблематика, цели

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

1) разделить монолитное Rails-приложения на компоненты: фронтенд и бэкенд через REST API,

2) создать новый фронтенд на основе уже готовых макетов, описывающих видение каждого экрана

Команду Kinderlime привлёк наш опыт в архитектуре приложений на Rails, а также похожие Rails-проекты в нашем портфолио.

2. Описание реализации кейса и творческого пути по поиску оптимального решения

Мы написали новую библиотеку поверх Redux и Axios. Она описывает пути к эндпоинтам API, а также может описать параметры и функции для преобразования запроса и ответа, а также параметры редюсера. Кроме этого, врендрили CRM-систему с возможностью просмотра детальной статистики по клиентам.

Добавили конструктор веб-форм для создания регистрационных анкет и опросов, а также библиотеку для описания форм.

На фронтенде использовали React, Redux для управления состоянием и Webpack для сборки. Также интегрировали Stripe и сервисы партёнрского банка для обеспечения платежей через Webview. Для реализации drag-and-drop в редакторе почтовых рассылок использовали React DND.

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

Впервые на этом проекте мы использовали Cypress — фреймворк для end-to-end тестирования. С его помощью мы покрыли 90% кода тестами. Для Kinderlime мы обучились работе с Cypress с нуля.

Узнать больше технических деталей проекта

3. Результаты сотрудничества

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

Налин Сентамил

СТО, Kinderlime

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

4. Заключение

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

Агентство-исполнитель кейса

Evrone

Напишите нам, если планируете разработку EdTech продукта. Мы расскажем о наших возможностях и опыте, которые сможем применить для вас.