Sala X (lasalax.com) — разработка сайта площадки и афиши мероприятий

Сайты «под ключ»
3 просмотра
16.12.2025
2850×1448423 КБ
Снимок экрана 2025-12-16 в 18.01.41.png
2850×1448735 КБ
Снимок экрана 2025-12-16 в 18.01.22.png
2850×14483 МБ
Снимок экрана 2025-12-16 в 18.01.16.png
2850×14483 МБ
Снимок экрана 2025-12-16 в 18.01.35.png
2850×15564 МБ
Снимок экрана 2025-12-16 в 18.01.01.png

Цель проекта

Собрать современный сайт для концертной/клубной площадки, где пользователь быстро:

  • понимает “кто мы”, чем занимаемся и где находимся,

  • находит мероприятия в афише и переходит к покупке билетов,

  • получает информацию по правилам посещения/логистике,

  • может связаться с командой по разным вопросам.

Сайт реализован с двухъязычной структурой (ENG/CAS) и отдельными страницами под ключевые сценарии (Home/Agenda/Room/Clubbing/Info/Contact). Sala X+1


Моя роль

Front-end / интеграции / анимации / адаптив.
Я отвечал за сборку интерфейса, семантичную структуру, адаптивную верстку, интерактив (включая анимационные состояния), подключение внешних сервисов и финальное QA.


Что я сделал: этапы от старта до релиза

1) Аудит и план работ

  • разобрал структуру сайта и пользовательские сценарии (афиша → событие → билет, информация → FAQ, контакт → нужный email);

  • согласовал набор страниц, повторяющиеся компоненты и шаблоны (шапка/меню, футер, карточки мероприятий, блоки соцсетей, формы).

2) Архитектура страниц и компонентный подход

Собрал повторно используемые блоки, чтобы сайт был консистентным и поддерживаемым:

  • Header / меню с навигацией по разделам и переключателем языка; Sala X+1

  • типовые секции (hero, текст+медиа, галереи/ленты изображений);

  • Footer с адресом и контактами + соцсети (единый паттерн на всех страницах). Sala X+1

3) Афиша (Agenda) и логика фильтрации

  • сверстал страницу Agenda как отдельный продуктовый раздел;

  • реализовал UI фильтров по типам событий (Clubbing/Conciertos/Teatro и т.д.) и по месяцам, чтобы пользователь быстро отсеивал лишнее; Sala X

  • обеспечил корректную адаптацию карточек (сеткой) для разных экранов.

4) Шаблон страницы мероприятия

Собрал шаблон события с ключевыми полями:

  • дата/время/цена, кнопка “Comprar”;

  • блок с описанием (BIO), ссылки на соцсети (RRSS), медиа-блок “Suena así” и требования по возрасту/допуску (где применимо). Sala X

5) Информационный раздел и формы

  • собрал страницу Info/Information с FAQ-логикой (“вопрос-ответ”) и формой “My question isn’t on the list” для обращений; Sala X

  • собрал Contact как отдельный раздел с распределением обращений по направлениям (Info/Programming/Production/Communication) и формой отправки. Sala X

6) Интеграции с внешними сервисами

  • связал сценарий покупки билетов с внешним билетным провайдером (в т.ч. подсказка, где искать события/покупать билеты); Sala X+1

  • подключил внешние каналы (Instagram/Twitter/Facebook/Youtube/Spotify) как часть навигации и доверия; Sala X+1

  • добавил ссылку на streaming-платформу (внешний переход). Sala X+1

7) Адаптив, качество верстки, UX-детали

  • переделал/выстроил адаптив так, чтобы меню, карточки, сетки и типографика сохраняли иерархию на mobile/tablet/desktop;

  • проработал интерактивные состояния (hover/focus/active), чтобы сайт ощущался “живым” и управляемым клавиатурой;

  • следил за тем, чтобы контент не ломал сетку (длинные названия событий, разные форматы картинок, разные языковые длины).

8) Производительность и финальная полировка

  • оптимизировал загрузку медиа (логика размеров изображений, аккуратная работа с DOM/JS, минимизация лишних эффектов);

  • финальный прогон по ключевым страницам и сценариям: афиша → событие → покупка, info → вопрос, contact → отправка.

9) Передача проекта

  • подготовил проект к поддержке: понятная структура классов/секций, повторяемые компоненты, логичная организация кода;

  • дал рекомендации, как обновлять контент и добавлять новые события без поломки верстки.


Технический фокус (для портфолио)

  • Адаптивная верстка: CSS Grid / Flex, mobile-first логика, масштабируемые компоненты

  • Кастомный код: JS для UI-логики (фильтры/состояния/мелкие интеракции), аккуратная структура скриптов

  • Интеграции: внешняя покупка билетов, streaming, соцсети, контактные формы

  • UX/качество: семантика, доступность (focus-состояния), кроссбраузерный QA