/* Garbashala — Homepage */ const Home = () => { const basics = ["be-taali", "tran-taali", "hinch", "dodhiyu"]; const featured = basics .map((slug) => window.GARBA_STEPS.find((s) => s.slug === slug)) .filter(Boolean); return (
{/* HERO */}
{/* decorative chakra background */}
Navratri 2026 · Oct 11-19

learn every
garba step ,
one at a time.

A free, friendly library of every garba step we can find — with slow-motion video, foot-by-foot diagrams, and a song to practice along to. Made for diaspora kids, aunties, beginners, anyone with a wobbly first be taali.

start with Be Taali → or browse all steps
{/* photo placeholder collage on right */}
[ photo of dancers
spinning around a diya ]
[ close-up of feet
in jutti shoes ]
[ marigold
garland ]
{/* HOW IT WORKS */}
how this works

three things on every step page

{[ { n: 1, title: "watch", sub: "a slow-motion loop", body: "Every step has a video that loops slowly. As you scroll, it shrinks into a corner companion — so it's still dancing while you read.", icon: , }, { n: 2, title: "trace", sub: "foot by foot", body: "A top-down diagram shows where the left and right foot go on every beat — color-coded, with arrows. Photos of a dancer underneath.", icon: , }, { n: 3, title: "practice", sub: "with a real song", body: "Each step pairs with a public-domain garba track and a waveform you can scrub. Loop the chorus, slow the tempo, learn at your own speed.", icon: {Array.from({ length: 22 }).map((_, i) => ( ))} , }, ].map(({ n, title, sub, body, icon }) => (

{title}

{sub}
{icon}

{body}

))}
{/* FEATURED STEPS */}
pick one to learn tonight

start with the basics

see all steps →
{/* QUOTE / WHY */}
"

"I grew up watching my mom's feet at Navratri and never knew the names of what she was doing. garba shala is the auntie I wish I had on YouTube."

Priya R.
diaspora dancer, New Jersey
p.s.

free forever, no signup

No ads. No paywall. Garba belongs to everyone —we just made the photos and footnotes easier to find.

{/* FOOTER */}
); }; window.Home = Home;