Αλληλεπιδραστική διαδικτυακή εφαρμογή διαχείρισης εκδηλώσεων με επίκεντρο τον χρήστη
User-centric interactive web-based event management application

View/ Open
Keywords
Εκδηλώσεις ; Django ; Python ; Διαχείριση προτιμήσεων ; Εξατομίκευση ; Προτάσεις εκδηλώσεων ; UI/UX ; Event managementAbstract
The Event Management web platform is an interactive system designed to provide a personalized event management experience. The backend was developed with Django and uses SQLite for data storage, allowing for secure user registration and authentication, as well as dynamic event management. Users can create profiles, define their interests and receive event recommendations that match their preferences. The system supports advanced event filtering features based on category, location and event size. In addition, it offers the possibility of personalized recommendations through a questionnaire, which takes into account the user's preferences and displays the most relevant events. The platform includes an Admin Panel, where administrators can oversee events, user profiles and preferences. Events are dynamically displayed, searchable and filterable, and users can add and remove interests through a simple and friendly UI. In addition, the platform supports an event suggestion algorithm, which randomly selects 5 suggested events based on the user's interests, ensuring a variety of suggestions and avoiding an overabundance of events of the same category. Finally, the platform includes a modern UI design, with a responsive design that adapts to all devices, and provides a smooth user experience for searching, viewing and managing events.