Сейчас у Вас
- •Сайт на связке с Blazor Server: функциональность есть, но каждый визит «дороже» по времени и нагрузке на сервер.
- •Страницы сильнее зависят от сети и серверных сессий, чем классический SSR-HTML — это часто бьёт по скорости и SEO.
Речь про Ваш уже работающий публичный сайт: отдельный frontend на Next.js с серверным HTML, meta и Open Graph и прямой интеграцией с Вашим ASP.NET Core Web API.
Задача — ускорить работу текущего сайта и заложить основу под развитие: MVP на Next.js, измеримые метрики и поэтапный перенос без остановки бизнеса.
Сейчас у Вас
Что Вы получите с нами
Главное в одном месте: архитектура, API, скорость, SEO, стек и то, что Вы забираете после работ.
Вы получаете автономное приложение на Next.js, которое общается с уже существующим ASP.NET Core Web API по HTTP (REST). UI отделён от сервера API — проще масштабировать, кешировать и ускорять отдачу страниц.
Мы реализуем загрузку списка подборок с Вашего эндпоинта, карточки с изображениями и текстами, аккуратные состояния загрузки и ошибок и адаптивную вёрстку под мобильные и десктоп.
Для витринных страниц Вы получаете серверный HTML «с первого байта», а не пустой SPA-скелет. Для каталогов и подборок мы подберём режим SSR или ISR с revalidate — чтобы снизить нагрузку на API и ускорить повторные визиты.
Настраиваем title и description, Open Graph (в т.ч. для шаринга в соцсетях), при необходимости — человекопонятные URL для карточек и разделов. Поисковики и соцсети видят полноценный HTML сразу.
В расширенном пакете мы закрепляем автогенерацию TypeScript-типов и HTTP-клиента из Вашей спецификации (например, openapi-typescript + orval в CI). Это экономит время команды и снижает риск расхождения контрактов.
Готовый репозиторий frontend, рабочая главная с подборками, настроенная интеграция с API, SSR-стратегия под задачу, README с запуском и краткое описание архитектуры — в согласованных рамках тарифа.
Стартуем с MVP-главной на Next.js, снимаем метрики по скорости и SEO, затем расширяем охват на остальные страницы. При необходимости новый frontend временно работает на отдельном домене или поддомене — основной трафик с действующего сайта переключаем после приёмки.
База для нового слоя — Next.js 16.x: скорость первой отдачи, SEO, интеграция с .NET и удобное развитие продукта командой.
Next.js (React)
Наш главный рекомендуемый вариант для Вас
Плюсы для Вас: Next 16: SSR/ISR из коробки, Image, Metadata API, зрелая связка с OpenAPI-генераторами и .NET.
Нюансы: Нужна дисциплина Server/Client Components — мы заложим это в архитектуру и README.
MVP закрывает Ваш запрос: главная с подборками, SSR/SEO и интеграция с API. Расширенный контур готовит продукт к росту без переделки фундамента — когда Вы будете готовы масштабировать на весь сайт.
MVP
Расширенный контур
Два понятных пакета: быстрый старт, чтобы Вы увидели результат на главной, и фундамент — когда Вы готовы сразу заложить OpenAPI, SEO и CI под рост.
Тариф 1
MVP: главная с подборками, SSR, базовое SEO, интеграция с Вашим API.
от 55 000 ₽ · 14–18 рабочих дней
Тариф 2
OpenAPI, ISR, SEO-пакет, детальная страница, UI-кит в коде под текущий вид, CI, ADR.
от 95 000 ₽ · 21–24 рабочих дней
Вы экономите недели на типах
Автогенерация из Swagger убирает ручной дрейф между .NET и TypeScript — меньше багов при изменениях API.
Вы разгружаете свой API
ISR и кеш на edge/CDN разгружают origin при росте трафика ботов и пользователей — серверу проще держать нагрузку.
Вы снижаете риск на проде
CI/CD и артефакты сборки — меньше ручных деплоев и «случайно забыли шаг» при расширении команды.
Цифры на странице — ориентир «от» и не являются публичной офертой до подписания договора. Финальная стоимость для Вас фиксируется после ответов на вопросник, уточнения объёма и согласования технического задания.
Ваш frontend живёт отдельно от .NET API: мы поможем согласовать CORS, выбрать среду для Node и настроить кеш/CDN под Ваши медиа — чтобы скорость росла вместе с аудиторией.
Ниже — ориентиры при своевременной обратной связи с Вашей стороны и доступности Swagger или stage API.
| Этап | Тариф 1 | Тариф 2 |
|---|---|---|
| Вопросник + проверка доступов | 1–2 дня | 2–3 дня |
| Инициализация + CI | 2–3 дня | 3–4 дня |
| UI главной + интеграция API | 8–9 дней | 9–10 дней |
| SEO + производительность | 3–4 дня | 4 дня |
| Расширенный контур (тариф 2) | — | 3 дня |
Итоговый календарь фиксируем после Ваших ответов на вопросник: число полей в карточке, авторизация API, отдельная страница подборки и глубина SEO влияют на сроки. Мы заранее проговариваем риски, чтобы Вы спокойно планировали переключение трафика с текущего сайта без сюрпризов.
Что входит в договор, что обсуждаем отдельно и как принимаем результат.
Согласуем объём и тариф, затем Вы заполняете веб-бриф: API, доступы, инфраструктура и пожелания по MVP. Мы проверяем контракт и среду и при необходимости уточняем детали перед стартом разработки.
Что приготовить с Вашей стороны
Точный перечень уточним в опроснике после согласования КП; заранее полезно иметь под рукой:
Наш рекомендуемый старт
Если Вы планируете развивать весь сайт на новом фундаменте, мы чаще всего рекомендуем тариф 2 «Масштабируемая база» — от 95 000 ₽: OpenAPI, ISR, расширенный SEO-пакет, CI и зафиксированные архитектурные решения.