Наш клиент, телерадиокомпания Trialeti, нуждался в полном редизайне устаревшего веб-сайта. Их целью было создание современного, сбалансированного макета, обеспечивающего комфортное чтение на всех устройствах. Кроме того, они сталкивались с серьезными проблемами в SEO-оптимизации и не имели удобной панели администратора, что делало управление контентом неэффективным.
Для фронтенда мы разработали совершенно новый интерфейс с нуля, используя Tailwind CSS. Чтобы повысить интерактивность, сохраняя при этом высокую производительность, мы выбрали Vanilla JavaScript — идеальное решение для контентно-насыщенного сайта, требующего плавного пользовательского опыта. Благодаря Vite мы значительно уменьшили размер файлов JavaScript, обеспечив быструю загрузку страниц.
Бэкенд был построен на Laravel 10. Одной из главных сложностей стала миграция контента с предыдущего сайта на WordPress, который содержал множество специфических для WP элементов. Чтобы упростить процесс, мы разработали кастомный парсер, который преобразовал и реструктурировал старую базу данных под архитектуру Laravel.
Для управления контентом мы создали специализированные модули для новостей, категорий, тегов, бегущей строки, рекламы, меню, шоу и других элементов. Эти модули были интегрированы в нашу собственную CMS — Doxa, что позволило клиенту полностью управлять сайтом самостоятельно, без участия разработчиков.
После реализации наших стратегий SEO-оптимизации, включая улучшение производительности, внедрение структурированных данных и оптимизацию ключевых слов, сайт значительно повысил позиции в поисковой выдаче и увеличил органический трафик.
В настоящее время сайт Trialeti обладает более высокой скоростью загрузки, улучшенными SEO-показателями и повышенной вовлеченностью пользователей, что делает его мощной платформой для цифрового присутствия.