System zamówień Enterprise Backend (C# / .NET 8 / Clean Archit
Profesjonalne opracowanie części serwerowej dla systemu zarządzania zamówieniami (stołówka studencka). Projekt zrealizowany zgodnie z zasadami Clean Architecture.
Kluczowe cechy:
Powiadomienia w czasie rzeczywistym: Zrealizowane za pomocą Server-Sent Events (SSE) dla natychmiastowej aktualizacji statusów zamówień.
Bezpieczeństwo: Integracja z Keycloak dla elastycznego zarządzania rolami (Admin, Student, Kucharz).
Architektura: Podział na warstwy (WebApi, Domain, Contracts, DB Manager) dla łatwego skalowania.
Technologie: .NET 8, ASP.NET Core Minimal APIs, Entity Framework Core, PostgreSQL, Keycloak, IAsyncEnumerable.
Projekt demonstruje umiejętności budowy systemów odpornych na awarie z wysokim poziomem abstrakcji i czystości kodu.
Kluczowe cechy:
Powiadomienia w czasie rzeczywistym: Zrealizowane za pomocą Server-Sent Events (SSE) dla natychmiastowej aktualizacji statusów zamówień.
Bezpieczeństwo: Integracja z Keycloak dla elastycznego zarządzania rolami (Admin, Student, Kucharz).
Architektura: Podział na warstwy (WebApi, Domain, Contracts, DB Manager) dla łatwego skalowania.
Technologie: .NET 8, ASP.NET Core Minimal APIs, Entity Framework Core, PostgreSQL, Keycloak, IAsyncEnumerable.
Projekt demonstruje umiejętności budowy systemów odpornych na awarie z wysokim poziomem abstrakcji i czystości kodu.