Ernest E. Guzmán, home

Запись на I квартал 2027 · 2 места для постоянной работы

///
Обсудим
← Все работы 03 / 08

Велнес · Иммерсивный сайт · Система управления студией

YogaRooted

Сайт из бумаги, воды и света и тихая система, которая управляет студией за кадром.

Клиент
YogaRooted
Сфера
Велнес · Занятия, курсы и консультации
Рынок
Испания · Онлайн
Роль
Арт-дирекшн, дизайн и full-stack разработка
Период
2026
Объём
Иммерсивный сайт · Запись · Курсы · Счета · Отчёты
YogaRooted

YogaRooted: студия йоги и медитации, которую ведёт одна преподавательница. В брифе просили ощущение, будто переступаешь порог каменного храма на рассвете: эпично, волшебно, с аурой и спокойно. Я вёл арт-дирекшн и сделал этот сайт на WebGL, а также спроектировал систему управления, которая за кадром ведёт записи, счета и отчёты.

Результаты
5→1инструментов заменены одной системой
6 hадминистрирования сэкономлено каждую неделю
12залов, у каждого свой ритуал
AAконтраст в любой час суток
Задача

Сайты о велнесе похожи друг на друга: закаты, стоковые позы, пастельный виджет записи. Студии нужно было обратное: место с настоящим присутствием, где при этом невозможно пропустить практическое (расписание, цены, запись). А за ним преподавательница, тонущая в пяти инструментах и бумажном календаре.

Подход

Один материал для всего: тёплая бумага, которая может стать водой, принять свет и удержать золото. Каждый зал является маленькой практикой; у каждого взаимодействия есть спокойная запасная версия.

01

Логотип оживает

Знак студии состоит из капли, двух листьев, открытого круга и двух точек. Вступление рассказывает ровно эту историю за тринадцать секунд: ветвь тушью и акварелью, капля, которая конденсируется и падает, бумага, ставшая водой, рябь, которая рисует золотую Шри-янтру, и наконец слово Enraizar, «пустить корни».

Здесь нет видео. Каждый кадр рисуется в реальном времени на Three.js и собственном GLSL: волокна бумаги, преломление, каустика, растекание туши.

010.9 s
Тушь и акварель
Тушь и акварель
022.6 s
Капля конденсируется
Капля конденсируется
035.1 s
Бумага становится водой
Бумага становится водой
0410.4 s
Рождается янтра
Рождается янтра
0512.8 s
Свет собирается
Свет собирается
0613.6 s
Пустить корни
Пустить корни
02

Один и тот же зал в девять утра и в полночь

Сайт читает часы посетителя. На рассвете свет медный, в полдень ясный, в сумерках золотой. Ночью бумага становится глубоко-оливковой, тушь кремовой, а янтра светится. Ключевые кадры плавно интерполируются, а контраст измеряется, чтобы оставаться на уровне AA в любой час. Проведите по изображению:

09:00 · День
23:30 · Ночь
09:00 · День 23:30 · Ночь
☀︎☾
Рис. 02Атриум: одна сцена, два света. Ничего не подменяется; та же бумага просто освещена иначе.
03

Храм, нарисованный линия за линией

При прокрутке Шри-янтра строится так, как её рисуют от руки: сначала карандаш и циркуль, размерные линии и точки построения, затем лотос и ограда, и наконец сусальное золото поверх туши. Каждый этап называет свой санскритский термин, транслитерацию и источник.

YogaRooted · yogarooted · yantras
1Деванагари + IAST, набрано Noto Serif и Cormorant
2Реальные размеры построения
3Карандаш, который её рисует
Рис. 03Храм янтр, этап III: лотос. Детали в трёхкратном увеличении.
04

Залы, которые вознаграждают внимание

Удерживайте ореол, и он научит квадратному дыханию. Посветите фонарём, и проявятся скрытые заметки. Замрите на четыре секунды, и проступят невидимые чернила: Йога-сутра на деванагари. Поверните ночное небо, пока звёзды не сложатся в лотос. А если нажать три узла янтры Сарасвати в правильном порядке, бумага треснет и впустит вас в медитацию с сопровождением.

  • 2D-версия для слабых устройств и браузеров без WebGL
  • Полноценная композиция для режима уменьшенного движения
  • Адаптивная частота кадров: 60 fps при взаимодействии, 10 fps в покое
  • Каждое взаимодействие доступно с клавиатуры
YogaRooted · yogarooted
Созвездие
Созвездие
Невидимые чернила
Невидимые чернила
Фонарь
Фонарь
Святилище
Святилище
Рис. 04Дыхательный ореол: удерживайте для вдоха, отпустите для выдоха.
05

За храмом: одна система, семь модулей

Клиенты, занятия, календарь, записи, заказы, счета и отчёты используют одну модель данных, поэтому запись мгновенно обновляет вместимость, историю клиента, журнал счетов и цифры месяца. Наведите на модуль, чтобы увидеть, что он затрагивает.

Одна модель данныхлюди · занятия · места · деньги
06

Запись в три шага

Практика → день и время → данные. Каждое место нарисовано как бинду (точка в центре янтры), поэтому «осталось два» становится информацией, а не давлением. Онлайн- и очные занятия делят один календарь; курсы, абонементы и консультации оформляются по одному и тому же пути, а счета создаются из заказа.

YogaRooted · yogarooted · reservar
YogaRooted · mobile
Рис. 05Запись: месяц с живой вместимостью.
  1. 1Три шага, названные заранее
  2. 2Места как бинду под каждым днём
  3. 3Местное время и живая вместимость словами
07

Курсы, полевой блокнот и приложение ученика

Курсы переплетены как рукописи, каждый в своём пигменте из палитры. Полевой блокнот помнит залы, которые вы посетили, ваши дни дыхания и следующее занятие, а солнечные часы позволяют зафиксировать свет. У учеников есть собственное пространство, чтобы перезаписаться в два касания.

YogaRooted · yogarooted · cursos
YogaRooted · yogarooted · cuaderno
YogaRooted · yogarooted · mi espacio
Рис. 06Курсы, полевой блокнот и кабинет ученика, слоями.
Дизайн-решения

Система за экранами

Каждое решение вели четыре слова (эпично, магия, аура, покой), а держало их вместе одно напряжение: величие без шума. Весь сайт живёт на одном материале, тёплой бумаге, которая может стать водой, принять свет и удержать золото.

A

Цвет

#F6F1E7 Paper Единственная поверхность, никогда не чисто белая 9.6:1 · AAA
#E3D8C3 Linen Крем из логотипа, второстепенные планы 7.6:1 · AAA
#3C3F33 Deep moss Текст и структура 9.6:1 · AAA
#6F7A55 Sage Акварельный зелёный, тихие акценты 4.1:1 · AA large
#B8975A Old gold Только там, где касается свет 3.9:1 · AA large
#A86B4A Copper Свет рассвета, тёплый металл 3.8:1 · AA large
#14160F Olive abyss Ночная версия бумаги 16.2:1 · AAA

Все цвета взяты из логотипа и акварельной ветви. Палитра меняется по местному времени посетителя: ночью бумага становится оливковой бездной, текст становится кремовым, а контраст пересчитывается на каждом ключевом кадре.

B

Типографика

Cormorant Garamond400 · 0

Enraizar

Акцидент · заголовки · цитатыКонтрастный гарамон с настоящим курсивом: голос рукописи.

Instrument Sans400 · 0

Hatha lento · 75 min · Quedan 2 plazas

Практический текст · расписание · записьЧистый и современный, чтобы практическая информация никогда не становилась мистикой.

Cinzel400 · 0.18em · caps

Mūla · raíz

Надписи · мелкие подписиВысеченные римские капитали, скупо, как надписи на камне.

Noto Serif Devanagari400 · 0

मूल योग यन्त्र

Санскритские терминыВсегда вместе с транслитерацией IAST и значением.

C

Сетка и отступы

Колонки
12
Макс. ширина
1440px
Межколонник
24px
Базовая единица
8px
8
13
21
34
55
89
144

Отступы растут по шагам Фибоначчи (8, 13, 21, 34, 55, 89), в тех же пропорциях, по которым строятся янтры, поэтому пустое пространство дышит, а не громоздится.

D

Решения и почему

  1. 01

    Логотип как сценарий вступления

    ПочемуКапля, два листа, открытый круг и две точки превращаются в первые тринадцать секунд: бренд узнают, а не показывают.

    ВместоТиповое видео с закатом на первом экране.

  2. 02

    Золото только там, где касается свет

    ПочемуРедкость сохраняет его сакральным; избыток превращает в украшение.

    ВместоЗолотые рамки на каждой карточке и кнопке.

  3. 03

    Места нарисованы как бинду

    ПочемуВместимость становится частью визуального языка: честный дефицит, без обратных отсчётов.

    ВместоКрасные плашки «Осталось всего 2!».

  4. 04

    Магия никогда не прячет расписание

    Почему«Записаться на практику» остаётся в шапке каждого зала, простыми словами.

    ВместоЗапись, спрятанная в самом конце.

E

Схема

Логотип как сценарий
1234
  1. 1Капля: конденсируется на листе и падает на 4,2 с
  2. 2Два листа: акварельная ветвь, открывающая сцену
  3. 3Открытый круг: рябь, превращающая бумагу в воду
  4. 4Две точки: бинду: начало и цель, центр янтры
Экраны · 08 Тяните · нажмите, чтобы увеличить
YogaRooted · 01
YogaRooted · 02
YogaRooted · 03
YogaRooted · 04
YogaRooted · 05
YogaRooted · 06
YogaRooted · 07
YogaRooted · 08
Инструменты
  • Three.js · GLSL
  • GSAP
  • Vite
  • JavaScript
  • Web Audio
  • Node.js
  • REST API
  • PDF generation
  • Playwright (QA)
Результаты работы
  1. Арт-дирекшн и визуальная концепция
  2. Иммерсивный сайт + 2D-версия
  3. Путь записи и оплаты
  4. Админ-приложение (7 модулей)
  5. Счета и отчёты
  6. Кабинет ученика
Что я сделал бы дальше
  1. Абонементы с автопродлением и паузой.
  2. Листы ожидания, которые автоматически заполняют освободившиеся места.
  3. Английская версия для иностранных гостей ретритов.
Следующий проект · 04 MiagaRose Операции · Связанная система данных
Листайте дальше
© 2026 Ernest GuzmánОбсудим →