Skip to content

Landing pages · Da Dance Studio

Da Dance Studio: a dance studio site the owner runs from a spreadsheet

Односторінковий сайт студії танцю із керуванням контентом через таблицю

Студії танцю · дитячі, підліткові та дорослі групи, Київ
IndustryСтудії танцю · дитячі, підліткові та дорослі групи, Київ
WorkОдносторінковий сайт студії танцю із керуванням контентом через таблицю
ScopeПерший екран із записом на пробне · 25 напрямків за віковими групами · розклад на кожен день тижня · тренери й відгуки · ціни з живим оновленням із таблиці · акція вмикається рядком у таблиці · подарункові сертифікати · блок питань і відповідей · одна форма запису на всі кнопки · заявки в Telegram і на диск · окрема приватна таблиця під персональні дані
Timelineсайт під ключ із переїздом з Tilda
StackVite / React 19 / TypeScript / Tailwind CSS v4 / Google Sheets
Year2026
01

CHALLENGE

What the project had to solve.

Студія жила на Tilda, і кожна дрібниця впиралась у когось стороннього. Підняли ціну на абонемент, запустили акцію на пробне, змінили час занять у розкладі, і все це треба комусь замовити й дочекатися. Поки чекали, на сайті висіли старі цифри, а батьки дзвонили уточнювати. Для студії з 25 напрямками й розкладом на кожен день це не дрібниця, а щотижнева робота.

02

SOLUTION

What we built and why.

Зробили сайт, яким студія керує сама, через звичайну Google-таблицю. Власниця міняє рядок, і на сторінці змінюються ціни; ставить у таблиці «безкоштовно», і вартість пробного зникає з усієї сторінки разом з поп-апом акції. Ціни при цьому ніколи не бувають порожніми: у сторінку зашитий останній знімок, який малюється одразу, а дані з таблиці підміняють його тільки якщо вони правильні. Таблиць дві, і це принципово: контентну читає сайт, заявки падають в окрему приватну, тому персональні дані учнів не лежать там, звідки їх тягне сторінка. Заявка спершу записується на диск, і лише потім іде в Telegram, тому збій доставки не з'їдає запис. Бекенд написаний на стандартній бібліотеці Node і не має жодної зовнішньої залежності, тобто оновлювати в ньому нічого.

PROJECT MATERIALS

Screens and interactions, not mock claims.

Open the images full screen. Use arrow keys or swipe to move through the gallery.

03 · RESULT

What changed after the launch.

Сайт працює на власному домені dadance.kyiv.ua і веде людину до однієї дії, запису на пробне заняття. На сторінці 25 напрямків, розклад на кожен день тижня з віковими групами, тренери, відгуки, ціни й подарункові сертифікати. У розкладі 49 занять на тиждень, і дата останнього оновлення стоїть прямо над ним.

0125

Напрямків на сайті

0249 на тиждень

Занять у розкладі

030

Залежностей у бекенді

04студія, з таблиці

Хто міняє ціни

DISCUSS A WEBSITE

Have an idea for a product or a new website?

Describe the functionality, audience, and result you want. We will help shape the structure, development stages, and a realistic launch format.

  • A reply within one business day
  • A focused first step
Back to all cases

Choose the format that is easier for you. The contact page lets you leave the task in writing; booking lets you pick the time yourself.

Leave a taskBook a time