Σχεδιασμός και ανάπτυξη διαδικτυακής αλληλεπιδραστικής εφαρμογής για εξατομικευμένη φροντίδα κατοικιδίων
Loading...
Date
2026-09-11
Authors
Σκλαβενίτη, Νικολέττα
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Στο πλαίσιο της παρούσας διπλωματικής εργασίας σχεδιάσαμε και υλοποιήσαμε την εφαρμογή PetCare, μια διαδικτυακή εφαρμογή για την αναζήτηση, την κράτηση και τη διαχείριση υπηρεσιών φροντίδας, φιλοξενίας και καλλωπισμού κατοικιδίων. Αφορμή για την ενασχόλησή μας με το συγκεκριμένο θέμα αποτέλεσε η ανάγκη για έναν πιο οργανωμένο τρόπο εύρεσης επαγγελματιών που σχετίζονται με τη φροντίδα των κατοικιδίων. Στην πράξη, ένας ιδιοκτήτης κατοικιδίου συχνά χρειάζεται να αναζητήσει πληροφορίες σε διαφορετικές πηγές, όπως μηχανές αναζήτησης, κοινωνικά δίκτυα, προσωπικές συστάσεις ή μεμονωμένες σελίδες επαγγελματιών. Η διαδικασία αυτή μπορεί να είναι χρονοβόρα, ειδικά όταν ο χρήστης χρειάζεται άμεσα μια υπηρεσία και θέλει να γνωρίζει την τοποθεσία, το κόστος, τη διαθεσιμότητα και την αξιοπιστία του επαγγελματία.
Στόχος μας ήταν να δημιουργήσουμε μια εφαρμογή που να συγκεντρώνει τις βασικές λειτουργίες μιας πλατφόρμας υπηρεσιών κατοικιδίων σε ένα ενιαίο και εύχρηστο περιβάλλον. Η εφαρμογή PetCare υποστηρίζει τέσσερις βασικές κατηγορίες χρηστών: τον ιδιοκτήτη κατοικιδίου, τον επαγγελματία φροντίδας, τον πάροχο φιλοξενίας και τον επαγγελματία καλλωπισμού. Ο ιδιοκτήτης μπορεί να αναζητά επαγγελματίες μέσα από διαδραστικό χάρτη, να χρησιμοποιεί φίλτρα, να βλέπει βασικές πληροφορίες για κάθε υπηρεσία και να προχωρά σε κράτηση. Από την άλλη πλευρά, οι επαγγελματίες μπορούν να διαχειρίζονται το προφίλ τους, να ορίζουν στοιχεία υπηρεσιών και κόστους, να αποδέχονται ή να απορρίπτουν αιτήματα, να ολοκληρώνουν κρατήσεις και να παρακολουθούν βασικά στατιστικά στοιχεία.
Η εφαρμογή διαφοροποιείται από έναν απλό κατάλογο επαγγελματιών, καθώς συνδυάζει παρουσίαση στοιχείων επικοινωνίας με αναζήτηση σε χάρτη, φίλτρα υπηρεσιών, δημιουργία κρατήσεων, ειδοποιήσεις, προσομοίωση πληρωμής, αξιολογήσεις και στατιστική παρακολούθηση. Επιπλέον, οι τρεις βασικές κατηγορίες υπηρεσιών – φροντίδα, καλλωπισμός και φιλοξενία - δεν αντιμετωπίζονται με τον ίδιο τρόπο, αλλά ακολουθούν διαφορετική ροή ανάλογα με τα ιδιαίτερα χαρακτηριστικά τους. Συγκεκριμένα, η φροντίδα βασίζεται κυρίως σε ημερομηνία και ώρα, ο καλλωπισμός απαιτεί επιλογή συγκεκριμένης υπηρεσίας, ενώ η φιλοξενία βασίζεται σε ημερομηνία άφιξης, ημερομηνία αναχώρησης και υπολογισμό κόστους ανά ημέρα. Με αυτόν τον τρόπο, η εφαρμογή προσπαθεί να αποτυπώσει πιο ρεαλιστικά τις διαφορετικές ανάγκες κάθε υπηρεσίας.
Για την ανάπτυξη της εφαρμογής χρησιμοποιήθηκε το Laravel ως βασικό framework, σε συνδυασμό με PHP, Blade templates, HTML, CSS, Bootstrap και JavaScript για την υλοποίηση της διεπαφής και της λειτουργικότητας. Η αποθήκευση των δεδομένων πραγματοποιήθηκε σε σχεσιακή βάση δεδομένων MariaDB/MySQL, ενώ για την απεικόνιση των επαγγελματιών στον χάρτη χρησιμοποιήθηκε η βιβλιοθήκη Leaflet σε συνδυασμό με το OpenStreetMap και το Nominatim για τη γεωκωδικοποίηση διευθύνσεων. Η εφαρμογή φιλοξενείται online μέσω του InfinityFree, είναι διαθέσιμη σε ελληνικά και αγγλικά, ακολουθεί προσαρμοστικό σχεδιασμό και περιλαμβάνει επιλογή φωτεινής και σκοτεινής εμφάνισης.
Description
Keywords
Διαδικτυακές εφαρμογές, Παροχή και διαχείριση υπηρεσιών για κατοικίδια, Εφαρμογές κρατήσεων, Διαδραστικός χάρτης, Πολυγλωσσικότητα, Προσαρμοστικός σχεδιασμός