Zonno Dancesystém pro taneční školy

Taneční školy řeší rozvrh, přihlášky na lekce a workshopy, permanentky a platby většinou v tabulkách, zprávách a na papíře. Zonno to dává do jednoho systému se studentskou aplikací v mobilu.

Pro koho a co dělá

Zonno je náš vlastní produkt pro taneční školy a lektory. Škola si v něm vede rozvrh pravidelných lekcí i jednorázových workshopů, studenti se hlásí sami – v aplikaci nebo přes tlačítko na webu školy, stačí jim e-mail.

Systém hlídá permanentky (vstupové i časové), ukazuje, kdo má zaplaceno a kdo dluží, umí poslat push připomínku lekce (když si to škola nastaví) a dává přehled o příjmech, výdajích a výplatách lektorů. Docházka se odbavuje QR kódem.

Studenti mají mobilní aplikaci pro iOS a Android s aktuálním rozvrhem a svými permanentkami. Aplikace i administrace jsou česky, anglicky a maďarsky; ceny v Kč, eurech, forintech a dolarech.

Co umí

  • Rozvrh lekcí, workshopů a akcí; kurzy s úrovněmi, podle kterých si studenti vybírají
  • Online přihlášky v aplikaci nebo přes vložené tlačítko na webu školy
  • Vstupové a časové permanentky s hlídáním platnosti a prodloužením při zrušené lekci
  • Finanční přehled: platby, dluhy, příjmy a výdaje, výplaty lektorů
  • Push připomínky lekcí (po nastavení školou) a check-in přes QR kód
  • Pronájem sálů
  • Mobilní aplikace pro studenty (iOS, Android) s push notifikacemi
  • Registrace školy se 30denní zkušební verzí, předplatné přes Stripe včetně změny tarifu

Jak je postavené

  • Backend: Node.js a Express, databáze Microsoft SQL Server přes Sequelize, naplánované úlohy (připomínky, uzávěrky)
  • Webová aplikace pro školy a studenty a samostatná administrace: Next.js a React, Tailwind CSS
  • Mobilní aplikace: React Native (Expo) pro iOS a Android, sestavování přes EAS, push notifikace
  • Platby a předplatné: Stripe (Checkout, zákaznický portál, přepočty při změně tarifu)
  • E-maily přes SendGrid, soubory v S3, generování PDF, monitoring chyb Sentry, běh v Dockeru
  • Marketingový web zonno.app: TanStack Start s renderováním na serveru, nasazený na Cloudflare

Jak dlouho to trvalo

  1. Duben 2026

    Začátek vývoje. Backend vznikl z osvědčeného základu cleanQR (přihlašování, platby, e-maily), takže první týdny šly do rozvrhu a permanentek, ne do infrastruktury.

  2. Jaro–léto 2026

    Webová aplikace pro školy a studenty, mobilní aplikace v Expo, publikace do App Store a Google Play, napojení Stripe.

  3. Září–říjen 2026

    Administrace pro školy, onboarding a přepínání tarifů, maďarská verze, marketingový web ve čtyřech jazycích.

  4. Stav k říjnu 2026

    Přes 600 commitů ve čtyřech repozitářích (backend, webová aplikace, mobilní aplikace, administrace). Vývoj pokračuje průběžně.

Údaje pocházejí z historie repozitářů produktu a z webu zonno.app; počty zákazníků neuvádíme.

Co jsme se naučili

  • Začít z existujícího základu se vyplatilo: přihlašování, platby a e-maily jsme neřešili znovu a první použitelná verze vznikla v řádu týdnů.
  • Mobilní aplikace stojí za to jen tam, kde ji uživatel otevírá každý týden – u studentů s rozvrhem a permanentkou ano.
  • Vícejazyčnost a více měn je levnější navrhnout od začátku než dolepit později.

Chcete něco podobného pro svou firmu?

Vývoj za sazbu za měsíc práce, menší zakázky poměrně méně, kód je váš, provoz volitelný.

Vývoj předplatným