разработка агрегатора детских кружков

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

По своей логике проект напоминает карту: пользователи видят каталог кружков, ориентируются в расписаниях и выбирают подходящие варианты. Сервис стартовал в Лондоне, но благодаря созданной нами архитектуре безболезненно масштабировался на всю Англию и сегодня работает с более чем 260 000 записями.

Задачи, которые были поставлены в рамках проекта:

  • Проектирование и подбор технологического стека;
  • Разработка серверной архитектуры на Docker;
  • Настройка CI/CD-процессов;
  • Переработка структуры данных в БД под требования продукта;
  • Верстка интерфейсов на основе дизайн-макетов;
  • Разработка структуры хранения данных;
  • Построение архитектуры фронтенд- и бэкенд-частей;
  • Реализация фронтенда на Next.js с поддержкой SSR;
  • Реализация бэкенда на Nest.js с документацией Swagger API;
  • Интеграция Google Maps с кластеризацией точек.

результаты работы

о проекте в цифрах

180
ДНЕЙ ОТ СТАРТА РАБОТ ДО РЕЛИЗА
20+
ТЕХНОЛОГИЙ ИСПОЛЬЗОВАНО В РАБОТЕ
100%
АДАПТИВНОСТЬ НА ВСЕХ УСТРОЙСТВАХ

Инструменты, которые использовались в процессе разработки:

  • Git, GitLab;
  • npm, TypeScript, Next.js;
  • SSG, SSR;
  • Nest.js;
  • Swagger, REST API;
  • PostgreSQL;
  • Directum;
  • CI/CD;
  • Docker.
УПРАВЛЕНИЕ
УПРАВЛЕНИЕ
1 менеджер проекта
ДИЗАЙН
ДИЗАЙН
2 веб-дизайнера, 1 графический дизайнер
РАЗРАБОТКА
РАЗРАБОТКА
2 front-end, 1 back-end, 1 fullstack
ТЕСТИРОВАНИЕ
ТЕСТИРОВАНИЕ
1 qa-инженер
DEVOPS
DEVOPS
1 devops-инженер

готовы обсудить проект?

контактные данные

о проекте

Кейс по разработке агрегатора детских кружков