TGViewer
Лига А. Лига А. @ligaaagency · 500 subscribers
Post #873 123
🚀 Мы обновили сайт Bnovo

Bnovo — система управления отелями, которой пользуются более 15 000 объектов в 40 странах мира. К нам клиент пришёл с задачей: переделать старый сайт, чтобы он был быстрым, гибким и отражал их уровень.

Мы работали над проектом с апреля 2026 года: сделали новую вёрстку, полностью переработали систему управления контентом. И в августе 2026 сайт уехал в релиз. Сейчас мы продолжаем развивать проект. Бэклог пополняется, план строится, задачи делаются.

Что сделали:
✔️ Переверстали сайт с нуля. Изначально планировали заменять страницы по частям, но процесс пошёл быстрее плана, поэтому совместно с клиентом решили заменить всё сразу. Сначала сделали сайт на тестовом сервере, потом одним релизом запустили новую версию.
✔️ Посадили вёрстку на WordPress. Это был осознанный выбор: клиент привык к WP, был доволен им в управлении контентом, но недоволен скоростью и гибкостью. Мы объяснили, что скорость и гибкость зависят от того, заложены ли они на этапе разработки. И заложили.
✔️ Собрали фронтенд на Astro + TypeScript + SCSS. Astro даёт компонентный подход, а на выходе — чистый HTML без рантайма фреймворка. Это важно для скорости и SEO.
✔️ Использовали GSAP для анимаций, Swiper и Splide для слайдеров. Всё, чтобы сайт был быстрым и красивым.

Что было особенно интересно:
🔥 Адаптив с умным масштабированием. Вместо классической сетки с кучей брейкпоинтов мы использовали подход с двумя состояниями: мобильное (до 1023 пикселей) и десктопное (от 1024 пикселей). Для каждого из них JavaScript пересчитывает базовый размер шрифта, а вся вёрстка написана в rem() через SCSS-функцию. В итоге макет пропорционально масштабируется в пределах каждого состояния — на мобилках он подстраивается под любой экран, на десктопе растягивается до 1440 пикселей, а дальше контент центрируется. Это даёт точное попадание в макет Figma без танцев с медиазапросами на каждом блоке.

🔥 Каталоги с серверной фильтрацией. Блог, релизы, партнёры, интеграции и кейсы рендерит WordPress. Фронт ходит на REST-эндпоинт, подменяет список карточек и синхронизирует выбранную категорию с URL.

Коммуникация — отдельная история
Клиент — особая любовь. Его команда оказалась очень вовлечённой и мотивированной. Менеджеры быстро отвечали, разбирались, помогали двигать проект вперёд. С такими заказчиками работается в кайф. 💙
  • 🔥 3
  • ❤ 2
  • 👍 1
More from @ligaaagency
  1. Sep 18, 2026Нам нравится, когда клиенты возвращаются с тёплыми словами 💙 Мы делали полный редизайн са…
  2. Sep 3, 2026Наш финальный герой: Лиза, генеральный директор. Она в компании уже семь лет. ❔Как ты оказ…
  3. Aug 27, 2026Наш следующий герой: Ира, фулстек-разработчик, в компании четыре года. ❔Как ты оказалась в…
  4. Aug 20, 2026Продолжим? Знакомьтесь: Влад, менеджер проектов, в компании год. ❔Как ты оказался в Лиге?…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →