<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
<channel>
<title>Πτυχιακές Εργασίες</title>
<link>https://dione.lib.unipi.gr/xmlui/handle/unipi/5370</link>
<description>Bachelor Dissertations</description>
<pubDate>Thu, 14 May 2026 21:29:16 GMT</pubDate>
<dc:date>2026-05-14T21:29:16Z</dc:date>
<item>
<title>Ανάπτυξη διαδικτυακής εφαρμογής αξιολόγησης και ανακάλυψης μουσικής με χρήση Spotify API</title>
<link>https://dione.lib.unipi.gr/xmlui/handle/unipi/19313</link>
<description>Ανάπτυξη διαδικτυακής εφαρμογής αξιολόγησης και ανακάλυψης μουσικής με χρήση Spotify API
Αντωνοδημητράκης, Δημήτριος
Η παρούσα εργασία αφορά την ανάπτυξη μιας διαδικτυακής εφαρμογής&#13;
αξιολόγησης μουσικής, η οποία επιτρέπει στους χρήστες να αναζητούν τραγούδια&#13;
και άλμπουμ, να τα βαθμολογούν και να τα σχολιάζουν, καθώς και να&#13;
αλληλεπιδρούν μεταξύ τους.&#13;
Το σύστημα περιλαμβάνει μηχανισμό αυθεντικοποίησης χρηστών, δυνατότητα&#13;
καταχώρισης και επεξεργασίας αξιολογήσεων, ιεραρχική δομή σχολίων με&#13;
δυνατότητα απαντήσεων και likes, καθώς και διάφορες λειτουργίες κοινωνικού&#13;
περιεχομένου. Επιπλέον, υποστηρίζονται κατατάξεις μουσικού περιεχομένου (Top&#13;
50 και Trending) βάσει μέσης βαθμολογίας, καθώς και σύστημα προτάσεων που&#13;
βασίζεται στις προτιμήσεις και στις κοινωνικές σχέσεις των χρηστών.&#13;
Χρησιμοποιήθηκε C# και ASP.NET Core Razor Pages, ενώ για την βάση&#13;
χρησιμοποιήθηκε η PostgreSQL και για τις πληροφορίες των τραγουδιών το Spotify&#13;
Web API.
</description>
<pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate>
<guid isPermaLink="false">https://dione.lib.unipi.gr/xmlui/handle/unipi/19313</guid>
<dc:date>2026-05-05T00:00:00Z</dc:date>
</item>
<item>
<title>Ανάπτυξη εφαρμογής Android για διαχείριση έξυπνης μηχανής καφέ μέσω προσομοίωσης</title>
<link>https://dione.lib.unipi.gr/xmlui/handle/unipi/19311</link>
<description>Ανάπτυξη εφαρμογής Android για διαχείριση έξυπνης μηχανής καφέ μέσω προσομοίωσης
Κοντιζά, Παναγιώτα Αικατερίνη
Η ραγδαία εξέλιξη του Διαδικτύου των Πραγμάτων (Internet of Things - IoT) έχει καταστήσει την απομακρυσμένη διαχείριση έξυπνων οικιακών συσκευών αναπόσπαστο κομμάτι της σύγχρονης καθημερινότητας. Αντικείμενο της παρούσας πτυχιακής εργασίας είναι ο σχεδιασμός και η ανάπτυξη μιας πλήρως λειτουργικής εφαρμογής Android, με την ονομασία «BrewMate», η οποία προσομοιώνει και διαχειρίζεται προηγμένες λειτουργίες μιας έξυπνης μηχανής παρασκευής καφέ.&#13;
Η υλοποίηση της εφαρμογής πραγματοποιήθηκε με τη χρήση της γλώσσας προγραμματισμού Kotlin και του σύγχρονου εργαλείου κατασκευής διεπαφών Jetpack Compose, προσφέροντας μια δυναμική και φιλική προς τον χρήστη εμπειρία (UI/UX). Για την ασφαλή ταυτοποίηση των χρηστών και την αποθήκευση δεδομένων σε πραγματικό χρόνο, ενσωματώθηκε η πλατφόρμα υπολογιστικού νέφους Firebase (Authentication και Firestore). Μέσω αυτού του συστήματος, ο χρήστης έχει τη δυνατότητα να δημιουργεί εξατομικευμένες συνταγές ροφημάτων, να τις αποθηκεύει στα «Αγαπημένα» του και να διατηρεί πλήρες ιστορικό χρήσης συγχρονισμένο στο Cloud.&#13;
Ιδιαίτερη έμφαση δόθηκε στην αρχιτεκτονική του συστήματος και τη διαχείριση πόρων. Η εφαρμογή ενσωματώνει έναν ισχυρό μηχανισμό χρονοπρογραμματισμού (smart scheduling), ο οποίος αξιοποιεί το AlarmManager του Android OS. Ο μηχανισμός αυτός διαχωρίζει τα δεδομένα διεπαφής από την εκτέλεση (data decoupling), επιτρέποντας στη συσκευή να ξεκινά αυτόνομα στο παρασκήνιο (background execution) και να εκτελεί την παραγγελία με απόλυτη ακρίβεια, ακόμη και όταν δεν υπάρχει σύνδεση στο διαδίκτυο (offline resilience).&#13;
Συνολικά, η εργασία επιδεικνύει την πρακτική εφαρμογή σύγχρονων αρχιτεκτονικών προτύπων, όπως το MVVM (Model-View-ViewModel) και ο Αντιδραστικός Προγραμματισμός (Reactive Programming). Το τελικό αποτέλεσμα είναι ένα στιβαρό, επεκτάσιμο και ασφαλές σύστημα, το οποίο αναδεικνύει τις βέλτιστες πρακτικές ανάπτυξης λογισμικού για κινητές συσκευές στο οικοσύστημα του Android.
</description>
<pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate>
<guid isPermaLink="false">https://dione.lib.unipi.gr/xmlui/handle/unipi/19311</guid>
<dc:date>2026-05-01T00:00:00Z</dc:date>
</item>
<item>
<title>Εκπαιδευτική εφαρμογή γεωγραφίας σε Android</title>
<link>https://dione.lib.unipi.gr/xmlui/handle/unipi/19303</link>
<description>Εκπαιδευτική εφαρμογή γεωγραφίας σε Android
Φάκας, Νικόλαος
Στο πλαίσιο της πτυχιακής εργασίας, δημιουργήθηκε η εφαρμογή «Capitals &amp; Flags» για Android μέσα στην πλατφόρμα ανάπτυξης Android Studio, με τη χρήση της γλώσσας προγραμματισμού Java, της γλώσσας σήμανσης XML και των τεχνολογιών Firebase. Διαθέτει ένα εύχρηστο περιβάλλον εργασίας, ώστε να είναι φιλική προς τους χρήστες όλων των ηλικιών. Πρώτον, η εφαρμογή ταξινομεί όλες τις χώρες ανάλογα με την ήπειρο στην οποία ανήκουν και παρέχει πληροφορίες για κάθε χώρα καθώς και τη σχετική σημαία. Δεύτερον, απαιτεί από τον χρήστη να τις απομνημονεύσει, καθώς θα κληθεί να απαντήσει σε κουίζ σχετικά με τις πρωτεύουσες ή τις σημαίες. Επιπλέον, ενδέχεται να αντιμετωπίσουν δυσκολίες με ορισμένες συγκεκριμένες χώρες, δίνοντας έτσι στους χρήστες την ευκαιρία να τις αποθηκεύσουν και να απαντήσουν στο κουίζ μόνο για αυτές. Τέλος, τους δίνει τη δυνατότητα να συγκρίνουν τις επιδόσεις τους με αυτές άλλων παικτών στη γενική κατάταξη, καθώς και σε συγκεκριμένες ηπείρους και κατηγορίες κουίζ.
</description>
<pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate>
<guid isPermaLink="false">https://dione.lib.unipi.gr/xmlui/handle/unipi/19303</guid>
<dc:date>2026-01-01T00:00:00Z</dc:date>
</item>
<item>
<title>Ανάπτυξη εφαρμογής διαχείρισης περιβαλλοντικών φαινομένων και φυσικών καταστροφών</title>
<link>https://dione.lib.unipi.gr/xmlui/handle/unipi/19295</link>
<description>Ανάπτυξη εφαρμογής διαχείρισης περιβαλλοντικών φαινομένων και φυσικών καταστροφών
Μανουσάκης, Ευάγγελος
Στη σύγχρονη εποχή, η ανάγκη για άμεση ενημέρωση και συντονισμό κατά τη διάρκεια φυσικών καταστροφών καθίσταται πιο σημαντική από ποτέ. Η παρούσα πτυχιακή εργασία πραγματεύεται το ζήτημα αυτό, παρουσιάζοντας τον σχεδιασμό και την ανάπτυξη μιας ολοκληρωμένης διαδικτυακής εφαρμογής διαχείρισης κρίσεων και εθελοντισμού. Ο πυρήνας της εφαρμογής είναι ένας διαδραστικός χάρτης ειδοποιήσεων, ο οποίος επιτρέπει την οπτικοποίηση περιστατικών έκτακτης ανάγκης σε πραγματικό χρόνο, καθώς και ένα σύστημα διαχείρισης εθελοντικών δράσεων. Μέσω ενός φιλικού περιβάλλοντος χρήστη, οι διαχειριστές (admins) έχουν τη δυνατότητα να δημοσιεύουν αναφορές και να οργανώνουν δράσεις βοήθειας, ενώ οι χρήστες μπορούν να ενημερώνονται και να συμμετέχουν ενεργά στην κοινότητα. Για την τεχνική υλοποίηση του συστήματος χρησιμοποιήθηκε η βιβλιοθήκη React για το περιβάλλον διεπαφής (frontend), ενώ η υποδομή του εξυπηρετητή αναπτύχθηκε με Node.js και Express.Η διαχείριση των δεδομένων πραγματοποιείται μέσω της σχεσιακής βάσης PostgreSQL, διασφαλίζοντας την ακεραιότητα και την ταχύτητα ανάκτησης πληροφοριών. Το αποτέλεσμα είναι ένα λειτουργικό πρωτότυπο που αποδεικνύει πως η τεχνολογία μπορεί να γεφυρώσει το χάσμα μεταξύ πληροφόρησης και εθελοντικής προσφοράς, ενισχύοντας την πολιτική προστασία.
</description>
<pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate>
<guid isPermaLink="false">https://dione.lib.unipi.gr/xmlui/handle/unipi/19295</guid>
<dc:date>2026-04-01T00:00:00Z</dc:date>
</item>
</channel>
</rss>
