dc.contributor.advisor | Αλέπης, Ευθύμιος | |
dc.contributor.author | Φωτοπούλου, Μαριάμ | |
dc.date.accessioned | 2024-10-16T11:45:01Z | |
dc.date.available | 2024-10-16T11:45:01Z | |
dc.date.issued | 2024-09 | |
dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/16854 | |
dc.identifier.uri | http://dx.doi.org/10.26267/unipi_dione/4276 | |
dc.description.abstract | Ο σκοπός της παρούσας πτυχιακής εργασίας είναι η ανάπτυξη ενός smart online
εξατομικευμένου τουριστικού γραφείου ως web εφαρμογή, χρησιμοποιώντας
Spring Boot, και συγκεκριμένα Spring Security και Data JPA για την υλοποίηση
του back-end, React.js για το front-end και μία βάση MySQL.
Ο στόχος είναι η δημιουργία μιας πλατφόρμας που επιτρέπει στους χρήστες να
κλείνουν ταξιδιωτικά πακέτα ή ξενοδοχεία, να κάνουν αξιολογήσεις, να βλέπουν
τα προσωπικά τους στατιστικά και να λαμβάνουν εξατομικευμένες προτάσεις
βάσει των ενδιαφερόντων τους. Επιπλέον, υπάρχει διάκριση των ρόλων
χρηστών, με λειτουργίες τόσο για χρήστες όσο και για διαχειριστές. Ο
διαχειριστής έχει επιπλέον πρόσβαση σε λειτουργίες, όπως η προσθήκη ή
διαγραφή πακέτων και χρηστών, καθώς και η προβολή στατιστικών σε ένα
πίνακα ελέγχου. | el |
dc.format.extent | 57 | el |
dc.language.iso | el | el |
dc.publisher | Πανεπιστήμιο Πειραιώς | el |
dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ | * |
dc.title | Smart online εξατομικευμένο τουριστικό γραφείο | el |
dc.title.alternative | Smart online personalized travel agency web app | el |
dc.type | Bachelor Dissertation | el |
dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής | el |
dc.description.abstractEN | The subject of my thesis was to develop a smart online personalized travel
agency as a web application, using Spring Boot, specifically Spring Security and
Data JPA for the back-end utilization, React.js for the front-end and a MySQL
database.
The aim is to create a platform that allows users to book travel packages or
hotels, leave reviews, view their personal statistics, and receive personalized
recommendations based on their interests. Additionally, the system
distinguishes between user roles, with both user and admin functionalities. The
admin has access to extra functionalities, such as adding or deleting packages
and users, as well as viewing statistics on a dashboard. | el |
dc.subject.keyword | Web application | el |
dc.subject.keyword | Spring Boot | el |
dc.subject.keyword | React.js | el |
dc.subject.keyword | MySQL | el |
dc.subject.keyword | Personalization | el |
dc.subject.keyword | User roles | el |
dc.subject.keyword | User statistics | el |
dc.date.defense | 2024-10-01 | |