Show simple item record

Event management and ticketing platform with Java Spring Boot

dc.contributor.advisorAlepis, Efthimios
dc.contributor.advisorΑλέπης, Ευθύμιος
dc.contributor.authorSimos, Georgios
dc.contributor.authorΣίμος, Γεώργιος
dc.date.accessioned2026-04-07T09:57:36Z
dc.date.available2026-04-07T09:57:36Z
dc.date.issued2026-03
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/19150
dc.description.abstractΗ μεταπτυχιακή διατριβή παρουσιάζει τον σχεδιασμό και την ανάπτυξη ενός ολοκληρωμένου συστήματος κράτησης θέσεων και έκδοσης εισιτηρίων για εκδηλώσεις και θεάματα, με τίτλο Vistaseat.com. Το σύστημα αποτελεί μία διαδικτυακή εφαρμογή που έχει ως σκοπό την αναζήτηση, την κράτηση και την αγορά εισιτηρίων για διάφορες εκδηλώσεις, όπως θεατρικές παραστάσεις, κινηματογραφικές προβολές, συναυλίες, φεστιβάλ, αθλητικούς αγώνες, καθώς και επισκέψεις σε μουσεία και αρχαιολογικούς χώρους. Η πλατφόρμα έχει υλοποιηθεί με Java Spring Boot στο backend και HTML, CSS, JavaScript και Thymeleaf στο frontend, ενώ χρησιμοποιεί βάση δεδομένων PostgreSQL μέσω Spring Data JPA και Hibernate. Το σύστημα λειτουργεί σε δύο διακριτές λειτουργίες: Λειτουργία Χρήστη και Λειτουργία Διαχειριστή. Η Λειτουργία Χρήστη παρέχει ασφαλή πιστοποίηση χρηστών, επιτρέποντας σε επισκέπτες και εγγεγραμμένους χρήστες να περιηγούνται σε εκδηλώσεις, να κάνουν κρατήσεις θέσεων, να ολοκληρώνουν πληρωμές μέσω PayPal και να κατεβάζουν μοναδικά εισιτήρια PDF που περιλαμβάνουν αριθμό εισιτηρίου και barcode για επαλήθευση. Οι εγγεγραμμένοι χρήστες μπορούν επίσης να υποβάλλουν σχόλια και αξιολογήσεις, ενισχύοντας την αλληλεπίδραση μεταξύ άλλων χρηστών. Η Λειτουργία Διαχειριστή παρέχει τη δυνατότητα διαχείρισης χρηστών, χώρων, εκδηλώσεων, κρατήσεων, testimonials και μηνυμάτων επικοινωνίας μέσω ενός ειδικά διαμορφωμένου πίνακα ελέγχου (dashboard). Συνολικά, το Vistaseat.com προσφέρει μια επεκτάσιμη και αποτελεσματική λύση για τη διαχείριση εισιτηρίων εκδηλώσεων, συνδυάζοντας ισχυρή backend αρχιτεκτονική με αποτελεσματική και φιλική προς τον χρήστη λειτουργικότητα.el
dc.format.extent81el
dc.language.isoenel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/gr/*
dc.titleEvent management and ticketing platform with Java Spring Bootel
dc.title.alternativeΣύστημα διαχείρισης εκδηλώσεων και έκδοσης εισιτηρίων με Java Spring Bootel
dc.typeMaster Thesisel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικήςel
dc.description.abstractENThis thesis presents the design and development of an integrated seat reservation and ticketing system for events and performances, titled Vistaseat.com. The system is a full-stack web application that streamlines the discovery, reservation, and purchase of tickets for various events, including theater plays, cinema screenings, concerts, festivals, sports matches and visits to museums or archaeological sites. The platform is implemented using Java Spring Boot for the backend and HTML, CSS, JavaScript, and Thymeleaf for the frontend, supported by a PostgreSQL database managed through Spring Data JPA and Hibernate. It operates under two distinct modes: User Mode and Administrator Mode. User Mode provides secure authentication, allowing guests and registered users to browse events, reserve seats, complete payments via PayPal, and download unique PDF tickets containing ticket numbers and barcodes for validation. Registered users can also submit testimonials to provide feedback and promote user interaction. Administrator Mode enables the management of users, venues, events, bookings, testimonials and contact messages through a dedicated dashboard. Overall, Vistaseat.com delivers a scalable and efficient solution for event ticketing, integrating robust backend design with effective user and administrative functionalities.el
dc.contributor.masterΠληροφορικήel
dc.subject.keywordSofware engineeringel
dc.subject.keywordJavael
dc.subject.keywordSpring Bootel
dc.subject.keywordHibernateel
dc.subject.keywordThymeleafel
dc.subject.keywordSpring Securityel
dc.subject.keywordSpring Data JPAel
dc.date.defense2026-03-31


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα
Except where otherwise noted, this item's license is described as
Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα

Βιβλιοθήκη Πανεπιστημίου Πειραιώς
Contact Us
Send Feedback
Created by ELiDOC
Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου "Διώνη", έγιναν στο πλαίσιο του Έργου «Υπηρεσία Ιδρυματικού Αποθετηρίου και Ψηφιακής Βιβλιοθήκης» της πράξης «Ψηφιακές υπηρεσίες ανοιχτής πρόσβασης της βιβλιοθήκης του Πανεπιστημίου Πειραιώς»