| 
						  Cel pracy: Celem pracy jest zaprojektowanie i wdrożenie internetowej platformy wspierającej organizację wydarzeń oraz obsługę uczestników. System ma umożliwiać organizatorom tworzenie i zarządzanie wydarzeniami oraz kontrolę listy uczestników, natomiast użytkownikom - rejestrację na wydarzenia, przeglądanie dostępnych ofert oraz otrzymywanie powiadomień przypominających o nadchodzących wydarzeniach. 
						 Założenia: Platforma zostanie zrealizowana w architekturze klient-serwer, z wyraźnym podziałem na warstwę frontendową, backendową i bazę danych. Użytkownicy systemu będą mogli zakładać konta, logować się oraz zapisywać na wydarzenia. Organizatorzy otrzymają panel administracyjny pozwalający na zarządzanie wydarzeniami i listami uczestników. System będzie także wyposażony w mechanizm powiadomień, na przykład mailowych, przypominających o nadchodzących wydarzeniach. Projekt zostanie oparty na nowoczesnych technologiach webowych - React w warstwie frontendowej, Node.js i Express w backendzie oraz PostgreSQL jako bazie danych. Wdrożenie aplikacji nastąpi w środowisku serwerowym, z użyciem narzędzi wspierających uruchamianie aplikacji, takich jak Docker. 
						 Motywacja: Dynamiczny rozwój branży eventowej, rosnąca popularność wydarzeń stacjonarnych i online oraz potrzeba efektywnego zarządzania procesami rejestracji uczestników sprawiają, że istnieje zapotrzebowanie na nowoczesne i intuicyjne narzędzia wspierające organizatorów i uczestników. Istniejące rozwiązania bywają często rozbudowane i skomplikowane, przez co nie zawsze odpowiadają na potrzeby mniejszych wydarzeń. Stworzenie prostego, funkcjonalnego systemu pozwoli usprawnić proces organizacji i uczestnictwa w wydarzeniach. 
					     Opis tematu: Przedmiotem pracy jest internetowa platforma umożliwiająca kompleksową obsługę procesu organizacji wydarzeń. Aplikacja pozwoli na zakładanie kont użytkowników i organizatorów, tworzenie, edycję i usuwanie wydarzeń, przeglądanie dostępnych wydarzeń przez uczestników, rejestrację na wydarzenia oraz obsługę listy uczestników po stronie organizatora. Dodatkowo system zostanie wyposażony w mechanizm powiadomień przypominających o nadchodzących wydarzeniach. Projekt obejmie cały proces inżynierski - od analizy i projektowania, przez implementację i testy, aż po wdrożenie w środowisku serwerowym. 
						 Spodziewane wyniki:  Efektem pracy będzie działająca aplikacja webowa w architekturze klient-serwer, wyposażona w intuicyjny interfejs użytkownika wspierający proces rejestracji i obsługi wydarzeń, moduł administracyjny umożliwiający organizatorom zarządzanie wydarzeniami i uczestnikami oraz zintegrowany system powiadomień. Dodatkowo przygotowana zostanie dokumentacja techniczna i użytkowa opisująca projekt, proces implementacji oraz sposób uruchomienia systemu.
 
						 |