Full stack developer
Prosinec 2025E55 - Samuel Kodýtek
JavaSpring BootNext.jsReactPostgreSQL
O stáži
Během dvoutýdenní praxe v E55 pod vedením Samuela Kodytka jsem se podílel na vývoji produkčního e-shopu. Tato zkušenost mi umožnila nahlédnout do moderního fullstack vývoje v týmovém prostředí a pracovat na reálných úkolech.
Vývoj reportingového systému
Mým hlavním úkolem byla komplexní implementace systému pro hlášení chyb u jednotlivých produktů.
- Frontend (Next.js & React): Vytvořil jsem uživatelské rozhraní zahrnující tlačítko "Report" na stránce produktu. Po kliknutí se otevře formulář pro nahlášení chyby.
- Backend (Java & Spring Boot): Navrhl a implementoval jsem API endpointy pro zpracování dat z formuláře a jejich ukládání do databáze.
- Administrace: Vypracoval jsem přehled v admin panelu, kde mohou správci vidět všechna nahlášení seřazená podle času, s informací, ke kterému konkrétnímu produktu se hlášení vztahuje a s v čem je chyba.
Práce na tomto projektu mi pomohla lépe pochopit propojení frontendu a backendu v rámci velké aplikace a procvičil jsem si návrh databázových entit a API rozhraní.