Περίληψη:
Η παρούσα πτυχιακή εργασία αφορά την ανάπτυξη μιας διαδικτυακής πλατφόρμας διαχείρισης θέσεων στάθμευσης, η οποία υλοποιείται με τη μορφή υπηρεσίας λογισμικού τύπου SaaS (Software as a Service). Σκοπός της εφαρμογής είναι η διευκόλυνση τόσο των κατόχων χώρων στάθμευσης όσο και των οδηγών, προσφέροντας ένα εύχρηστο σύστημα κράτησης και διαχείρισης θέσεων σε πραγματικό χρόνο.
Η πλατφόρμα υλοποιήθηκε με χρήση σύγχρονων τεχνολογιών. Ειδικότερα η υλοποίηση του backend πραγματοποιήθηκε με το Spring Boot, το οποίο προσφέρει ασφάλεια μέσω JWT και Spring Security, ενώ το frontend υλοποιήθηκε με Angular CLI για δυναμική και φιλική προς τον
χρήστη εμπειρία. Η βάση δεδομένων που χρησιμοποιήθηκε στο πλαίσιο ανάπτυξης της εφαρμογής είναι η PostgreSQL. Η αρχιτεκτονική του συστήματος υποστηρίζει ρόλους χρηστών (ιδιοκτήτης ή πελάτης, καθώς και ο admin) και παρέχει λειτουργίες όπως εγγραφή, σύνδεση, αποσύνδεση, κράτηση θέσεων, προβολή διαθέσιμων χώρων μέσω χαρτών (Maps API), καθώς και διαχείριση προφίλ και κρατήσεων.
Η μεθοδολογία που ακολουθήθηκε περιλάμβανε την ανάλυση απαιτήσεων, το σχεδιασμό της αρχιτεκτονικής της εφαρμογής, την υλοποίηση και τη δοκιμή των λειτουργιών. Ιδιαίτερη έμφαση δόθηκε στην ασφάλεια των δεδομένων και στην ευχρηστία του συστήματος.
Τα αποτελέσματα έδειξαν πως η εφαρμογή ανταποκρίνεται στις βασικές ανάγκες του συστήματος διαχείρισης στάθμευσης, με δυνατότητα μελλοντικής επέκτασης και ενσωμάτωσης επιπλέον λειτουργιών, όπως σύστημα πληρωμών και έξυπνη πρόβλεψη διαθεσιμότητας.