Jak jsme digitalizovali tělocvik a vytvořili robustní platformu, která mění české školství

Cíle projektu
EDUSPORT nás oslovil s ambiciózní vizí: zcela změnit způsob, jakým se na školách učí tělesná výchova. Dnes učitelé evidují sportovní výkony žáků ručně, přepisují je do Excelu a nemají šanci efektivně porovnat vývoj jednotlivců, tříd nebo škol. Neexistuje zpětná vazba, motivace ani moderní analytika.
Od nuly k silné digitální platformě
Protože klient neměl žádné technické zázemí ani specifikaci, pustili jsme se do práce od úplného začátku: detailní analýza a návrh technické dokumentace, návrh datového modelu a UX struktury, postavení celého backendu a frontendového rozhraní na míru, plánování škálovatelné infrastruktury s výhledem na stovky škol. V DIGITREE jsme projekt uchopili ne jako jednorázový vývoj, ale jako budování produktu, který bude růst.

Proč jsme zvolili Flask?
Flask je moderní webový framework v Pythonu, který skvěle vyhovuje požadavkům EDUSPORTU: nabízí vysokou flexibilitu a čistou architekturu, umožňuje snadné rozšiřování o nové funkce a mikro služby, má silnou komunitu a perfektní integraci s nástroji jako Nginx, Gunicorn, MariaDB, je ideální volbou pro výkonné, bezpečné a modulárně stavěné aplikace.
Zkrátka – rychlost, modularita, bezpečnost a přehlednost.
Infrastruktura, která zvládne stovky škol
DIGITREE není jen o vývoji. V tomto projektu jsme se plně opřeli i do návrhu a provozu moderní DevOps infrastruktury, která je dnes páteří celé platformy. Každá škola běží izolovaně na vlastním VPS. Díky tomu máme 100% kontrolu nad výkonem, bezpečností i datovou integritou. Použité technologie a nástroje: GitLab – verzování kódu, CI/CD pipeline, release management, Ansible – automatizace deploye, konfigurace serverů, provisioning, Monitoring & Alerting – dohled nad během aplikací v reálném čase, Nginx + Gunicorn + MariaDB + Flask – osvědčený, lehký a výkonný stack.
Výsledkem je platforma, kterou lze nasazovat doslova na jedno kliknutí.
DevOps stack
GitLab
- Code versioning
- CI/CD pipelines
- Release management
CI
CD
Ansible
- Deployment automation
- Server configuration
- Provisioning
Aplikace, která mění pravidla hry
- Intuitivní evidence výsledků žáků
- Porovnání v čase i mezi školami, třídami i jednotlivci
- Automatické vyhodnocení výkonů
- Knihovna cvičebních videí
- Exporty, soupisky, sestavování týmů na soutěže
- Úspora času, přesnost a přehlednost
Co na to říkají uživatelé?

Chcete moderní web,
který přivede zákazníky?
Vyplňte poptávkový formulář
nebo kontaktujte přímo Lenku