Vissza a projektekhez

Portfolio Spring Angular

Többnyelvű portfólió Angular SSR, Spring Boot, PostgreSQL és Flyway használatával, lokalizált tartalommal és strukturált projektesettanulmányokkal.

Háttér

A Portfolio Spring Angular Baptiste Wetterwald portfólióalkalmazása. Lokalizált szakmai tartalmat és valódi projekteket mutat be egy Spring Boot és PostgreSQL backend segítségével.

Architektúra

Az alkalmazás egy Angular 22 SSR frontendre és egy Spring Boot backendre oszlik. A projektadatokat PostgreSQL tárolja, a sémamigrációkat Flyway kezeli, a teljes helyi környezetet pedig Docker Compose kapcsolja össze.

Projektek és tartalom

A projekteket a backend kezeli: közzétételi állapottal, megjelenítési móddal, fordításokkal, rendezett technológiákkal és strukturált részletes szakaszokkal. Az Angular frontend útvonal-feloldókon keresztül használja a tömör lista-DTO-kat és a részletes projekt-DTO-kat.

SSR, SEO és akadálymentesség

A /fr, /en és /hu útvonalak renderelése a szerveren, a kérés időpontjában történik. A frontend lokalizált metaadatokat, kanonikus URL-eket, hreflang hivatkozásokat és a nem elérhető projektekhez noindex jelölést használ, szemantikus navigációval és billentyűzettel elérhető műveletekkel.