Zpět

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í.