dc.contributor.advisor | Αλέπης, Ευθύμιος | |
dc.contributor.author | Χατζησωτηρίου, Ιωάννα | |
dc.date.accessioned | 2025-09-02T09:58:04Z | |
dc.date.available | 2025-09-02T09:58:04Z | |
dc.date.issued | 2025-06 | |
dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/18085 | |
dc.description.abstract | Η παρούσα πτυχιακή εργασία παρουσιάζει τη δημιουργία της Johanna’s Plant Shop, μιας προηγμένης και εύχρηστης εφαρμογής Android, σχεδιασμένης να λειτουργεί ως ένα ολοκληρωμένο ηλεκτρονικό κατάστημα φυτών. Μέσω της εφαρμογής, ο χρήστης μπορεί να προσθέτει φυτά στο καλάθι αγορών του, να περιηγείται σε κατηγορίες φυτών, να εξετάζει αναλυτικές πληροφορίες για κάθε προϊόν και να ολοκληρώνει εύκολα και οργανωμένα τις παραγγελίες του.
Επιπλέον, η εφαρμογή προσφέρει λειτουργίες όπως προβολή ιστορικού παραγγελιών, εναλλαγή γλώσσας, διαχείριση λογαριασμού και προσαρμογή της διεπαφής (dark/light mode). Παράλληλα, ενισχύει την ευελιξία και την εξυπηρέτηση του χρήστη, υποστηρίζοντας διάφορους τρόπους πληρωμής (μετρητά ή κάρτα) και επιλογές παράδοσης (παράδοση κατ’ οίκον ή παραλαβή από το κατάστημα).
Η ανάπτυξη της Johanna’s Plant Shop πραγματοποιήθηκε εξολοκλήρου σε Java, στο περιβάλλον του Android Studio, αξιοποιώντας βασικά στοιχεία του Android SDK, όπως Activities, Fragments, RecyclerViews και προσαρμοσμένα XML layouts. Ο σχεδιασμός επικεντρώθηκε στη δημιουργία μιας καθαρής διεπαφής χρήστη, στην ευκολία πλοήγησης και στη συνολικά ευχάριστη εμπειρία χρήσης.
Η εργασία ξεκινά με ανάλυση του προβλήματος και των αναγκών που καλείται να καλύψει η εφαρμογή. Στη συνέχεια παρουσιάζονται οι απαιτήσεις του συστήματος, ο αρχιτεκτονικός σχεδιασμός και η τεχνολογική υλοποίηση. Τέλος, περιγράφονται τα αποτελέσματα της διαδικασίας ανάπτυξης και προτείνονται μελλοντικές βελτιώσεις και επεκτάσεις.
Λέξεις κλειδιά: Johanna’s Plant Shop, Android εφαρμογή, ηλεκτρονικό κατάστημα, φυτά, καλάθι αγορών, παραγγελίες, Java, Android Studio, διεπαφή χρήστη, κατηγορίες, σκοτεινή/φωτεινή λειτουργία, εναλλαγή γλώσσας, τρόποι πληρωμής, παράδοση. | el |
dc.format.extent | 47 | el |
dc.language.iso | el | el |
dc.publisher | Πανεπιστήμιο Πειραιώς | el |
dc.title | Διαδραστική εφαρμογή ηλεκτρονικού καταστήματος φυτών για κινητές συσκευές | el |
dc.title.alternative | User-friendly mobile plant e-shop application with interactive design and intuitive navigation | el |
dc.type | Bachelor Dissertation | el |
dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής | el |
dc.description.abstractEN | This undergraduate thesis presents the development of Johanna’s Plant Shop, an advanced and user-friendly Android application designed to function as a complete online plant store. Through the app, users can add plants to their shopping cart, browse plant categories, view detailed product information, and complete their orders in an easy and organized way.
Additionally, the application offers features such as order history viewing, language switching, account management, and interface customization (dark/light mode). At the same time, it enhances flexibility and convenience by supporting multiple payment methods (cash or card) and delivery options (home delivery or store pickup).
Johanna’s Plant Shop was developed entirely in Java, within the Android Studio environment, utilizing core elements of the Android SDK such as Activities, Fragments, RecyclerViews, and custom XML layouts. The design focused on creating a clean user interface, intuitive navigation, and an overall pleasant user experience.
The thesis begins with an analysis of the problem and the needs that the application aims to cover. It then presents the system requirements, architectural design, and technological implementation. Finally, it outlines the outcomes of the development process and proposes future improvements and extensions.
Keywords: Johanna’s Plant Shop, Android application, online store, plants, shopping cart, orders, Java, Android Studio, user interface, categories, dark/light mode, language switching, payment methods, delivery. | el |
dc.subject.keyword | Android | el |
dc.subject.keyword | Firebase | el |
dc.subject.keyword | Cloud Firestore | el |
dc.subject.keyword | Mobile application | el |
dc.subject.keyword | e-Shop | el |
dc.subject.keyword | Φυτά | el |
dc.subject.keyword | Παραγγελίες | el |
dc.subject.keyword | Java | el |
dc.subject.keyword | Android Studio | el |
dc.date.defense | 2025-06-20 | |