Core — это внутренний веб-сервис компании, основная задача которого — управление данными для двух других продуктов:
сервиса бронирования и
сервиса активации подарочных сертификатов. Разрабатывался для настольных компьютеров.
Растущие потребности компании в автоматизации перестали покрываться текущим решением. Все данные об отелях и связанный с ними контент хранились в системе, основанной на готовом коробочном решении. Поддержка чужого кода со временем становилась всё сложнее: разработка стала непредсказуемой, а адекватно оценить трудозатраты было невозможно.
В итоге было принято решение полностью переписать систему с нуля.
Разработке предшествовал этап проектирования дизайн-системы —
об этом я писал отдельно.На её базе нужно было быстро собрать MVP: хранилище данных и интерфейс управления с минимально необходимым функционалом.
С этой задачей справились меньше чем за три месяца и перешли к следующей итерации.