Перейти к содержанию

Великобритания · Солихалл

Команда разработчиков из Стамбула для компаний Солихалла

Detartech с нуля создал платформу World Summer Schools для компании BYA Consultancy из Солихалла (Уэст-Мидлендс) силами команды в Стамбуле. Платформа собирает летние школы из разных стран в одном каталоге с поиском и ускоряет ввод контента с помощью ИИ. Встречи с компаниями из Солихалла проходят на английском языке, онлайн или очно.

Расположение
Уэст-Мидлендс, Англия (рядом с Бирмингемом)
Клиент
BYA Consultancy
Тип работы
World Summer Schools, платформа создана с нуля
Технологии
Next.js, .NET, PostgreSQL, OpenAI, Jenkins
Встречи
На английском, онлайн или очно

Наши услуги

Создание продуктов с нуля для компаний Солихалла

Мы создали World Summer Schools с нуля: сначала каталог и поиск, затем ввод контента и права доступа. В новом продукте мы письменно формулируем гипотезу, которую нужно проверить, и ограничиваем объем под нее, а код и аккаунты остаются у вас.

Подробнее об услуге

Ввод контента с помощью ИИ для команд Солихалла

В World Summer Schools контент-менеджеры вносят исходные данные, а интеграция с OpenAI предлагает описания и категории. Мы используем ИИ, чтобы ускорить рутинную работу, а не принимать решения, и последнее слово остается за командой контента.

Подробнее об услуге

CI/CD и инфраструктура в проекте из Солихалла

Для World Summer Schools мы настроили конвейер CI/CD на Jenkins на серверах Ubuntu, поэтому обновления проходят тесты до выхода в рабочую среду. В новом продукте конвейер, настроенный до первого релиза, снижает риск каждого следующего релиза.

Подробнее об услуге

Аудит вайб-кода для команд Солихалла

Для команды из Солихалла, которая быстро собрала прототип в Lovable или Cursor, первый шаг состоит в том, чтобы отделить работающий код от кода, работающего случайно. Мы проверяем контроль доступа, секреты, зависимости и проверку ввода, исправления приходят отдельными pull request, а в конвейер CI/CD добавляется постоянный барьер безопасности.

Подробнее об услуге

Мобильные приложения для каталогов из Солихалла

Когда каталогу нужно мобильное приложение, мы можем сделать клиент на Flutter или React Native, использующий существующий бэкенд на .NET. Поиск и фильтры перерабатываются под мобильные экраны, а публикация в магазинах идет через ваши аккаунты.

Подробнее об услуге

Веб-разработка для компаний Солихалла

На сайте-каталоге стратегия рендеринга определяет и скорость, и то, смогут ли поисковые системы прочитать страницы. В World Summer Schools интерфейс построен на Next.js, сервисы на .NET, а команда контента управляет программами через панель с ролевым доступом.

Подробнее об услуге

Техническое SEO для каталогов из Солихалла

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

Подробнее об услуге

GEO для образовательных платформ из Солихалла

Платформа, где данные о программах, школах и странах хранятся в упорядоченной модели, хорошо подходит для превращения в структурированные данные, которые читают ИИ-системы. Мы проводим такую подготовку с помощью llms.txt, разметки схем и политики robots.txt, но цитирование гарантировать нельзя.

Подробнее об услуге

RevOps для компаний Уэст-Мидлендс

По умолчанию информация о том, стала ли заявка из рекламной формы клиентом, остается в CRM и не доходит до рекламной платформы. Для компании из Солихалла мы строим на вашем сервере связку, которая возвращает эту информацию через Conversions API.

Подробнее об услуге

Техническое руководство для компаний Солихалла

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

Подробнее об услуге

Масштабирование бэкенда для платформ из Солихалла

Инфраструктура World Summer Schools на .NET и PostgreSQL построена так, чтобы расти вместе с числом программ и пользователей. Когда объем растет, мы сначала измеряем и находим узкое место, а затем добавляем оптимизацию запросов и кэш по плану с возможностью отката.

Подробнее об услуге

Как мы работаем с компанией из Солихалла, находясь в Стамбуле?

Солихалл расположен в регионе Уэст-Мидлендс в Англии, рядом с Бирмингемом. Здесь находится наш клиент BYA Consultancy, а наша команда работает в Стамбуле.

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

Какую задачу решает World Summer Schools?

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

Как мы построили платформу?

Каталог программ с поиском

Летние школы из разных стран собраны в одном месте. Пользователи применяют расширенные фильтры по возрасту, стране, типу программы и датам. Для семьи это дает возможность сравнить подходящие программы для ребенка на одной странице.

Ввод контента с помощью ИИ

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

Ролевая модель доступа

Для разных типов пользователей, таких как посетители, консультанты и администраторы, создана отдельная структура прав. Благодаря этому управление контентом остается контролируемым и безопасным.

Инфраструктура

Платформа работает на облачном масштабируемом стеке из Next.js, .NET и PostgreSQL. Серверы на Ubuntu и конвейер CI/CD на Jenkins гарантируют, что обновления проходят тесты до выхода в рабочую среду.

На что мы обращаем внимание при создании образовательной платформы с нуля?

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

Как платформа развивается после запуска?

Работа над каталогом не заканчивается с запуском: добавляются новые программы, меняются фильтры, растет число пользователей. Поэтому инфраструктуру World Summer Schools мы сразу сделали масштабируемой, а с помощью Jenkins обеспечили тестирование каждого обновления перед релизом. После запуска можно перейти на ежемесячное обслуживание: исправление ошибок, обновления безопасности, мониторинг производительности и небольшие доработки. Для компонентов на основе ИИ мы рекомендуем пересматривать результаты вместе с командой контента при каждой смене модели.

Что означают часовой пояс и защита данных для компании из Уэст-Мидлендс?

Зимой Стамбул опережает Солихалл на три часа, летом на два. Утро по британскому времени и первая половина дня становятся общим рабочим временем. Части системы, которые обрабатывают персональные данные, проектируются с учетом UK GDPR. Подробнее о работе с Великобританией в целом мы рассказываем на странице о Великобритании.

С чего начать, если у вас похожая идея?

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

Часто задаваемые вопросы

С чего вы начинаете создание платформы с нуля?

Мы начинаем с того, что в первых спринтах определяем объем и модель данных. В World Summer Schools сначала были выстроены связи между программами, школами и странами, а поиск и фильтрация построены поверх них. Решения фиксируются письменно и служат основой для следующих спринтов.

Как ИИ ускоряет ввод контента?

В World Summer Schools контент-менеджеры вносят исходные данные, а интеграция с OpenAI предлагает описания и категории. Ручной работы становится меньше, но сколько времени это сэкономит, зависит от структуры контента, а окончательное решение всегда остается за командой контента.

Можете ли вы настроить права для разных ролей пользователей?

В World Summer Schools мы создали отдельные права для посетителей, консультантов и администраторов. Что может видеть и менять каждая роль, мы описываем письменно до первого релиза.

С чего начать компании из Уэст-Мидлендс?

Мы начинаем с бесплатной первой встречи и отвечаем в течение 24 часов. После того как объем определен совместно, мы готовим письменное предложение по фиксированной цене или по модели времени и материалов.

Обсудим ваш проект

Где бы вы ни находились, первая встреча бесплатная, онлайн или лично.

Получить расчет