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

Bachelor Dissertation
Συγγραφέας
Παλαικυθρίτης, Ανδρέας
Ημερομηνία
2025-02Επιβλέπων
Χρυσαφιάδη, ΚωνσταντίναΠροβολή/ Άνοιγμα
Λέξεις κλειδιά
Εκδηλώσεις ; Django ; Python ; Διαχείριση προτιμήσεων ; Εξατομίκευση ; Προτάσεις εκδηλώσεων ; UI/UX ; Event managementΠερίληψη
Η διαδικτυακή πλατφόρμα Event Management είναι ένα διαδραστικό σύστημα σχεδιασμένο να προσφέρει μια εξατομικευμένη εμπειρία διαχείρισης εκδηλώσεων. Το backend αναπτύχθηκε με Django και χρησιμοποιεί SQLite για την αποθήκευση δεδομένων, επιτρέποντας την ασφαλή εγγραφή και αυθεντικοποίηση χρηστών, καθώς και τη δυναμική διαχείριση εκδηλώσεων. Οι χρήστες μπορούν να δημιουργούν προφίλ, να ορίζουν τα ενδιαφέροντά τους και να λαμβάνουν προτάσεις εκδηλώσεων που ταιριάζουν στις προτιμήσεις τους. Το σύστημα υποστηρίζει προηγμένες λειτουργίες φιλτραρίσματος εκδηλώσεων με βάση την κατηγορία, την τοποθεσία και το μέγεθος της εκδήλωσης. Επιπλέον, προσφέρει δυνατότητα εξατομικευμένων προτάσεων μέσω ενός ερωτηματολογίου, το οποίο λαμβάνει υπόψη τις προτιμήσεις του χρήστη και εμφανίζει τα πιο συναφή events. Η πλατφόρμα περιλαμβάνει ένα διαχειριστικό περιβάλλον (Admin Panel), όπου οι διαχειριστές μπορούν να επιβλέπουν τα events, τα προφίλ χρηστών και τις προτιμήσεις τους. Οι εκδηλώσεις εμφανίζονται δυναμικά, με δυνατότητα αναζήτησης και φιλτραρίσματος, ενώ οι χρήστες μπορούν να προσθέτουν και να αφαιρούν ενδιαφέροντα μέσω ενός απλού και φιλικού UI. Επιπλέον, η πλατφόρμα υποστηρίζει έναν αλγόριθμο πρότασης εκδηλώσεων, ο οποίος επιλέγει τυχαία 5 προτεινόμενες εκδηλώσεις με βάση τα ενδιαφέροντα του χρήστη, διασφαλίζοντας μια ποικιλία προτάσεων και αποφεύγοντας την υπερβολική εμφάνιση εκδηλώσεων της ίδιας κατηγορίας. Τέλος, η πλατφόρμα περιλαμβάνει μοντέρνο σχεδιασμό UI, με responsive σχεδίαση που προσαρμόζεται σε όλες τις συσκευές, και παρέχει μια ομαλή εμπειρία χρήστη για την αναζήτηση, προβολή και διαχείριση εκδηλώσεων.