Together we grow, together we change, by who we are.
Najeďte myší na blok nebo čáru - zobrazí se stručný popis.
Notion, Google Workspace, Google Calendar, Todoist - paralelně k tomu, co je ve sloupci Další programy; nejsou všechny vyjmenované jako uzly.
| Kdo | Role | Skillset |
|---|---|---|
| Ondra Schlossar | Lídr | vývoj |
| Tomáš Protiva | Dev | vývoj |
| Ondra Kulhavý | Dev | vývoj |
| Marie Machytková | Podpora | Průzkumy, komunikace |
| Oblast | Tappka (nový směr) | Legacy (Power BI, esejbanka, MS rezervace) |
|---|---|---|
| Dokumentace | GitHub repo, README, AGENTS.md, progress.md - doplňuje se s AI | Slabá / neexistuje |
| Backup | Kód na GitHubu + Supabase automatické zálohy DB | Žádný systematický |
| Helpdesk | Teams kanál + feedback v appce | Neformální, ad hoc |
| Bezpečnost | Supabase auth, RLS pravidla | „Kdokoliv s odkazem“, nebo jakýkoliv student co prohledá sdílený SharePoint… |
| Údržba | Sestaveno tak, že zvládne udržovat jeden netechnický člověk pomocí AI | Závislost na jednom člověku |
| Development | Next.js, TS, Supabase, Vercel - moderní stack | Nespolehlivá a nefunkční technologie, vše postavené jinak. |
| Provoz | Vercel + Supabase (managed hosting, monitoring) | Osobní účty, nestabilní |
| Bus factor | Zdokumentováno, AI-asistovaná údržba, zvládne i ne-expert | Odejde člověk = konec systému |
Co student nebo kouč vidí v prohlížeči - obrazovky, tlačítka, formuláře. Tady jde hlavně o přehlednost a to, aby šlo Tappku ovládat na mobilu i na počítači.
Next.js, React, Tailwind CSS, shadcn/ui, Radix UITypeScript znamená přísnější zápis programu - méně „tichých“ chyb. Node.js je prostředí, ve kterém vývoj běží. pnpm jen organizuje stovky malých balíčků kódu, které projekt používá - bez toho by se moderní web nedal rozumně stavět.
Node.js, TypeScript, pnpmKde se ukládají rezervace, profily a podobně; kdo se může přihlásit (typicky školní mail) a kdo smí jaká data vidět. Není to „Excel na disku jednoho člověka“, ale pravidla v databázi.
SupabaseHosting webové aplikace a nastavení domény (DNS), aby tiimi.cz ukazovalo na správné servery. Provozovatel (Vercel / Cloudflare) řeší dostupnost a základní infrastrukturu - IT House nemusí provozovat vlastní fyzický server ve skříni.
Vercel, Cloudflare (DNS)Každá změna v aplikaci je zaznamenaná, dá se vrátit zpět a tým ví, kdo co upravil. Je to hlavní záloha „receptu“ na Tappku, ne jen soubor na něčem USB.
GitHubKontrola, co uživatel vyplní (čísla, datum…), aby se do systému nedostal nesmysl. ESLint drží jednotný styl kódu mezi vývojáři - méně chaosu při údržbě.
Zod, React Hook Form, ESLintVětší soubory (obrázky, přílohy) často nepatří přímo do tabulky v databázi - ukládají se do objektového úložiště (AWS S3). Aplikace k nim má bezpečný odkaz.
AWS S3 (SDK)Slouží týmu k pochopení, jak se aplikace používá, a k rychlejšímu odhalení chyb po nasazení. Pro běžného uživatele je to prakticky neviditelné pozadí.
PostHog, AxiomTurbopack zkracuje čas, kdy vývojář čeká po úpravě kódu - neovlivňuje to funkci Tappky pro studenta, jen zrychluje práci týmu.
Turbopack (vývoj)Stejný princip jako u Cursoru v sekci 3. Zdroje → Software - nástroj, ve kterém se píše kód, s AI pro návrhy, refaktoring a doplňování dokumentace. Není to součást Tappky, kterou vidí komunita; je to práce vývojářů.
CursorSjednotit všechny roztříštěné systémy (Teams, Excel, Power BI, náhodné osobní disky, Clockify a další…) do jedné aplikace - Tappky, kterou zvládne kdokoliv udržovat pomocí AI, i bez technického know-how. Nástroje mají podporovat učení praxí, týmovou spolupráci a otevřenost - ne přidávat byrokracii.
Postavit Tappku - moderní, verzovanou, zálohovanou a dokumentovanou platformu pro celou komunitu Tiimiakatemia Prague. Jeden systém, který přežije odchod kohokoliv z týmu, ušetří stovky hodin studentům i koučům a zajistí kontrolu nad měřením bez zbytečné námahy díky automatizacím.
Přidávat do Tappky postupně moduly v pořadí nejvyšších potřeb komunity.
| Skupina | Co potřebují | Co IT House řeší / může řešit |
|---|---|---|
| Koučové | Přehled o týmech, čtení esejí, metriky, dashboard | Dashboard v Tappce, esejbanka s hodnocením, přehled TRP |
| Týmy (studenti) | Rezervace, tracking času, eseje, cross-přihlášení, jedno místo | Tappka: rezervace ✓, esejbanka, cross/eventy, TRP |
| Komunita | Helpdesk, sdílené materiály, komunikace, eventy | Teams helpdesk (48H SLA), centrální úložiště materiálů |
| Kdy | Co | Stav |
|---|---|---|
| Hotovo | Rezervační systém (tiimi.cz) | ✓ v provozu |
| Duben–Květen 2026 | Sprint: esejbanka | v plánu |
| Konec června 2026 | TRP modul, kontrola metrik + komunitní, týmový a individuální dashboard. Mezilehlý milník - kontrola postupu po sprintu (esejbanka), stav modulů a priorit před létem / Q3 | k diskuzi |
| Konec září 2026 | Cross/Eventy modul, Kuchyňská služba, možnost nahrát learning contract k uživateli + připomínání aktualizací, embedded kalendáře mentorů | k diskuzi |
Celkem vývojové práce: 80 MD (1 MD = 8 hod)
Celkem maintenance práce: 20 MD (1 MD = 8 hod)
Odhad 20 % z celkem 80 MD, tedy 20 MD/rok na údržbu a rozvoj prostředí.
Zdroj vizuální identity: TAP_brand-manual (1).pdf - Tiimiakatemia® Prague, V.1 / listopad 2024 (Poppins Bold, Roboto Regular, Pacifico pro citáty; TAP Red #b31b1b, TAP White #fcfff7, TAP Brown #2c1a1d).