Projekty
Projekty, které mám v tuto chvíli veřejně přístupné na GitHubu. U každého najdete odkaz na zdrojový kód, u nasazených aplikací i na běžící verzi.
Vlastní projekty
Správa řezného nářadí
Webová aplikace pro evidenci a správu řezných nástrojů, která navazuje na můj dosavadní obor. Back-end v Javě a Spring Bootu, front-end v Reactu s Bootstrapem, data v MySQL. Nasazeno na Railway.com s automatickým deployem z GitHubu.
Osobní web
Web, který právě čtete. Statické stránky v HTML5, CSS3 a Bootstrapu 5 s důrazem na mobile-first. Bootstrap, písma i ikony jsou uložené na serveru, ne na CDN.
Černí baroni
Web věnovaný historii Pomocných technických praporů (PTP), takzvaných černých baronů, v Československu. Můj zatím nejnovější projekt.
Celý projekt — návrh, kód, styl i sestavení textového obsahu — vznikl v dialogu s AI asistentem Claude Code (Anthropic) na základě mého zadání a průběžného review. Historická fakta jsem ověřoval proti veřejně dostupným zdrojům.
Studijní a kurzové projekty
Projekty, na kterých jsem se učil — vznikly v rámci kurzů a výukových platforem.
Projekty z Hyperskillu
Devět projektů, které jsem vypracoval na výukové platformě Hyperskill.org od JetBrains, převážně v Javě. Každý odkaz vede na poslední úkol daného projektu v repozitáři.
Náročné (HARD)
- Battleship with Java — Java, 21 hodin, 6 úkolů
- Bulls and Cows — Java, 17 hodin, 7 úkolů
- Chuck Norris Cipher Encoder — Java, 18 hodin, 5 úkolů
- Cinema Room Manager — Java, 15 hodin, 5 úkolů
Středně náročné (MEDIUM)
- Amazing Numbers — Java, 22 hodin, 8 úkolů
- Coffee Machine Simulator — Java, 14 hodin, 6 úkolů
Snadné (EASY)
- Last Pencil — Java, 14 hodin, 5 úkolů
- Zookeeper — Java, 10 hodin, 4 úkoly
S využitím AI
- Camera Effects with Junie — HTML, CSS, JavaScript, 1 hodina, 4 úkoly
Nasazení aplikace na internet
Drobná aplikace z webináře „Jak dostat svou aplikaci na internet" od rosti.cz — nasazení přes Docker na hosting Rosti.
Movie App
Aplikace pro vyhledávání filmů z kurzu JavaScript Mastery. Front-end v Reactu se sestavením přes Vite a stylováním v Tailwind CSS, data z veřejného API themoviedb.org. Přehled trendujících filmů se sestavuje z metrik vyhledávání, které se ukládají do cloudové databáze Appwrite. Nasazeno v Dockeru.
Projekt procvičuje React hooks (useState, useEffect), vlastní hook useDebounce, asynchronní volání a napojení na cizí API.
Projekt z kurzu Java PRO
Samostatný projekt ze závěru pokročilého kurzu na ITnetwork.cz — webová aplikace zakončená praktickou zkouškou.
Evidence pojištěnců
Samostatný projekt ze základního kurzu Java BASIC na ITnetwork.cz, procvičující základy jazyka a práci s daty.
Landon Hotel
Projekt z kurzu Learning Spring 6 with Spring Boot 3 na LinkedIn Learning.
První osobní web
Můj úplně první web, vytvořený podle kurzů na ITnetwork.cz. Předchůdce dnešního portfolia, veřejný repozitář k němu neexistuje.