← Powrót do strony głównej

EventManager

Aplikacja webowa do tworzenia i zarządzania wydarzeniami, z systemem ról użytkowników i kontrolą dostępu. Powstała jako samodzielna inicjatywa hobbystyczna – od backendu po frontend – zrealizowana w technologii ASP.NET Core MVC.

Możliwości aplikacji

EventManager to aplikacja webowa zaprojektowana do kompleksowego zarządzania wydarzeniami — od szkoleń i konferencji po eventy firmowe. Umożliwia tworzenie i edytowanie wydarzeń, obsługę zapisów uczestników oraz przypisywanie ról z różnymi poziomami uprawnień. Całość oparta jest na przejrzystym panelu administracyjnym, który zapewnia intuicyjną nawigację i szybki dostęp do kluczowych funkcji.

Użytkownicy mogą tworzyć, edytować i publikować wydarzenia, określając ich nazwę, datę, miejsce, limit miejsc oraz opis. Zapisy na wydarzenia odbywają się przez dedykowany formularz. System wspiera cztery poziomy dostępu: Administrator, Organizator, Moderator oraz Użytkownik.

Technologie i architektura

Projekt został zrealizowany w oparciu o ASP.NET Core MVC z wykorzystaniem Entity Framework Core do obsługi warstwy danych oraz ASP.NET Identity do zarządzania kontami, rolami i procesem uwierzytelniania. Dane przechowywane są w relacyjnej bazie SQL Server, co zapewnia skalowalność i spójność informacji.

Warstwa frontendowa przygotowana została w klasycznym stylu Razor Views (MVC), z naciskiem na czytelny układ, przejrzystą strukturę kodu i łatwą możliwość rozbudowy o nowe moduły. Rozwiązanie to stanowi solidną bazę do tworzenia bardziej zaawansowanych systemów, w tym integracji z zewnętrznymi usługami, obsługi powiadomień czy systemów raportowania.

Podgląd powiększony