Studio website
Blush Dance Studio
A studio that took its bookings in Instagram messages gets a schedule, a booking form and its own colours back.
- For
- Blush Dance Studio, a pole dance studio in Kadıköy, Istanbul
- Year
- 2026
- My part
- Research, design and development
- Languages
- Turkish, English
- Pages
- 33
- Address
- Design preview, blushdance.leoyigit.com
The brief
The website was five years behind the studio. It listed pole levels only, while Instagram showed high heels and exotic, aerial hoop, stretching, hula hoop and poi, kids' classes and more than fifteen instructors. There was no schedule, no booking link and no WhatsApp; every booking happened in Instagram messages, and the free trial class wasn't on the site at all. Even its green and yellow were the theme's, not the studio's.
The idea
Start from the studio itself: its blush and rose, the line-drawn B with a pole through it, terracotta walls and an oak floor. Then make booking the main action on every page: a weekly timetable where every class has its own Reserve and WhatsApp buttons, and a free trial form that fills itself in from the class you picked.
Moments
4 to try on the site01Seven worlds, one poleThe classes as a list; a short clip of each one follows the cursor. 
02This week in the studioA weekly timetable you can filter by class, with Reserve and WhatsApp on every slot. 
03The free trial classThe form fills itself in from the slot you picked. After sending, WhatsApp opens with the request already written. 
04Step by stepThe levels, as one climb.
Before and after
Same screen, same phone



The site it replaces: WordPress, 2021, on a theme made for shops. Same studio, same photographs, same logo.
Pages
Desktop, 1440 × 900
What pole dance is, from 1200 BC to today. 
The studio, by day and by evening. 
The instructors, each in an arch. 
“Your first class is on us.” 
In English too.
On the phone
390 × 844Under the hood
Full-stack, front to serverAstro, Tailwind, GSAP
A static site in Astro 7 and Tailwind CSS 4, with GSAP and Lenis for the motion: 33 pages in Turkish and English.
Forms that arrive
Booking, contact, private lessons and pole parties, and instructor applications with a CV upload, on Netlify Forms. Each one tested end to end with a real submission.
On the home screen
It installs on a phone like an app, with a dark status bar, an update prompt and a page for when you're offline.
Found in both languages
Turkish and English linked page by page for search engines, the studio described as a dance school and local business, and the FAQ as questions and answers.
Turkish in capitals
Loanwords stay HIGH, not HİGH; Turkish names keep their dotted İ; display lines leave room for Ç and Ş.
Content in data files
Classes, timetable, instructors and FAQ live in plain data files, so the studio's week changes without touching a component.
- Astro
- Tailwind CSS
- GSAP
- Lenis
- Netlify Forms
- Web app manifest
- Service worker
- Research, design and development
- Léo Yiğit Ekiz
- Photographs and videos
- Blush Dance Studio



