Realizacja

Meetapka: wspólne posiłki, bezpiecznie zorganizowane

Problem

Organizacja posiłku z nieznajomymi wymaga czegoś więcej niż strony wydarzenia: miejsca trzeba uczciwie ograniczyć, adres domowy gospodarza nie może być publiczny, a kogoś musi dać się zablokować i zgłosić.

Najważniejsze funkcje

Wyzwanie inżynierskie: 20 osób, 2 miejsca

Gdy wiele osób dołącza w tej samej chwili, proste liczniki przepełniają spotkanie. Meetapka łączy blokadę wiersza, liczniki i ograniczenie CHECK w bazie danych. Automatyczny test wysyła 20 osób naraz po 2 miejsca: dokładnie 2 dostają potwierdzenie, a 18 trafia na listę rezerwową, każda z unikalną pozycją.

Architektura i technologie

Modularny monolit w ASP.NET Core (.NET 10) z PostgreSQL na Google Cloud Run oraz Angular 21 na Firebase Hosting z Firebase Auth. Testy API, aplikacji webowej i end-to-end są automatyczne.

Zobacz też