🎵 Web pro základní uměleckou školu
Full-stack vývojář — REST API backend + React SPA frontend
Komplexní webová aplikace pro základní uměleckou školu složená z REST API backendu (Spring Boot) a jednostránkového React frontendu. Veřejný portál nabízí informace o škole a její historii, zaměření studia, přijímací zkoušky, výuku hudební nauky a kolektivní výuku, školné, výpisy vyučujících a vedení školy, školní úspěchy po ročnících, fotogalerie s lightboxem, videogalerii, kalendář akcí napojený na Google Calendar API, PDF dokumenty, úřední desku s výročními zprávami a celoškolní vyhledávání přes Google Programmable Search. Chráněná administrátorská sekce (autentizace přes cookies, role ADMIN, BCrypt) umožňuje kompletní CRUD správu veškerého obsahu včetně hero carouselu na úvodní stránce. Schéma databáze je verzované přes Liquibase, nasazení běží v Dockeru s Nginx reverse proxy, Let's Encrypt certifikáty a CI/CD přes GitHub Actions.
🎸 Musician Portfolio — Správa portfolia hudebníka
Full-stack vývojář — portfolio projekt
Webová aplikace pro správu portfolia hudebníka. Veřejná část obsahuje galerii fotografií s lightboxem, videa (YouTube embedy), projekty, koncerty a kontakty. Součástí je administrátorský panel s plným CRUD pro všechny sekce, správou uživatelského profilu a resetem hesla přes e-mail.
🏟️ Reservation App — Rezervační systém pro tenisové kurty
Full-stack vývojář — portfolio projekt
Fullstack rezervační systém pro tenisové kurty. Backend v Spring Boot zajišťuje správu rezervací tréninků, hráčů, trenérů, skupin, cenových pravidel a předplacených balíčků. Součástí je generování PDF faktur, QR kódů a odesílání SMS a e-mailových notifikací. Frontend je postaven na React 19 s TypeScriptem a zahrnuje veřejnou část pro zákazníky i administrátorský panel s kompletní správou celého systému.
🔍 Searching Tool
Full-stack vývojář
Webová aplikace pro vyhledávání přes Google Custom Search API. Uživatel zadá klíčové slovo, backend odešle dotaz na API a frontend zobrazí organické výsledky z první stránky. Výsledky lze jedním klikem stáhnout jako strukturovaný JSON soubor.
📅 Reaktivní kalendář v Reactu
Frontend vývojář
Responzivní komponenta kalendáře zobrazující akce ve formě gridu na desktopu a v podobě agendy na mobilních zařízeních.
📑 Accounting / Invoice Management System
Full-stack vývojář
Webová aplikace pro evidenci faktur a firemních záznamů. Projekt zahrnoval návrh databáze, implementaci backendové logiky a frontendové rozhraní pro správu dat, včetně generování PDF dokumentů a zpracování QR kódů.
