Исходная задача
Нужна была публичная витрина: кто мы, какие три направления берём, как выглядит уровень интерфейса, сколько ориентировочно стоит работа и куда написать. Формы на сайте быть не должно — контакт только через Telegram.
Это сайт самой команды, а не клиентская работа. Страница описывает, зачем он понадобился и в каком состоянии находится сейчас. Сайт развивается.
Нужна была публичная витрина: кто мы, какие три направления берём, как выглядит уровень интерфейса, сколько ориентировочно стоит работа и куда написать. Формы на сайте быть не должно — контакт только через Telegram.
Без своей страницы сложно коротко объяснить специализацию и не выглядеть как «сделаем что угодно». Сайт фиксирует границы: сайты и веб-приложения, боты и автоматизация. Это витрина небольшой проектной команды, а не личный блог или обезличенный каталог услуг.
Русский — основной язык без префикса, английский живёт в /en/. У каждой публичной страницы есть пара, canonical и hreflang. Английские тексты пишутся по смыслу, а не дословной калькой.
На сайте стоят ориентиры «от»: лендинг от 40 000 ₽, бот от 15 000 ₽, веб-приложение от 100 000 ₽, поддержка от 15 000 ₽ в месяц. Многостраничный сайт и автоматизация считаются по структуре и интеграциям. Это не оферта и не обещание финальной суммы.
Светлый интерфейс должен сохраняться на телефоне, включая меню. Кнопка открытия не перекрывается панелью, меню закрывается повторным нажатием, Escape, ссылкой и сменой языка. После закрытия страница снова прокручивается.
Тяжёлые интерактивные примеры вынесены на отдельные страницы. На главной и в «Решениях» остаются лёгкие превью. Нет WebGL, видеофона, внешних шрифтов и встроенных чужих интерфейсов мессенджеров.
Статическая сборка Astro, локальные WebP/JPEG с известными размерами, ленивая загрузка ниже первого экрана, короткий vanilla JavaScript только там, где он нужен. Анимации отключаются при prefers-reduced-motion и Save-Data.
Сайт опубликован как развивающаяся витрина команды. Состав страниц уже можно читать и проверять. Мы не называем неподтверждённые цифры заявок, дохода или конверсии.
Ниже — текущие экраны, а не «до/после» с выдуманным эффектом.



Коротко: что нужно упростить и как это устроено сейчас. Обычно отвечаем с 09:00 до 18:00 МСК.
Настройки конфиденциальности
Сервер уже получил минимальные данные запроса: IP-адрес, тип браузера и устройства, время и адрес страницы. Они нужны, чтобы показать и защитить сайт.
Дополнительно можно разрешить Яндекс Метрику. Она использует cookies и сведения о посещении для общей статистики. Вебвизор, карты кликов и аналитика форм выключены.
Открыть политику конфиденциальностиВыбор сохраняется на 180 дней и доступен в настройках на странице политики. Без согласия код Метрики не загружается.