| dc.contributor.advisor | Χρυσαφιάδη, Κωνσταντίνα | |
| dc.contributor.author | Σαουάχ, Σταματίνα | |
| dc.date.accessioned | 2026-10-16T06:04:41Z | |
| dc.date.available | 2026-10-16T06:04:41Z | |
| dc.date.issued | 2026-09 | |
| dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/19869 | |
| dc.description.abstract | Η παρούσα πτυχιακή εργασία παρουσιάζει τον σχεδιασμό και την υλοποίηση της εφαρμογής Armoire, μιας διαδικτυακής εφαρμογής για την καταλογοποίηση ρούχων και τον σχεδιασμό εμφανίσεων (outfits). Απευθύνεται σε χρήστες που θέλουν να οργανώσουν ψηφιακά τη γκαρνταρόμπα τους, να φτιάχνουν εμφανίσεις για συγκεκριμένες περιστάσεις, και να λαμβάνουν προτάσεις εμφανίσεων.
Το σύστημα αποτελείται από τρία επίπεδα: ένα frontend σε React και TypeScript, ένα REST API σε Spring Boot (Java 21) και μια βάση δεδομένων MySQL. Ο μηχανισμός προτάσεων λειτουργεί σε τρία βήματα: πρώτα φιλτράρει τα ρούχα ανάλογα με την περίσταση, μετά ελέγχει αν οι συνδυασμοί ταιριάζουν χρωματικά, και τέλος βαθμολογεί τους έγκυρους συνδυασμούς με βάση τις προτιμήσεις που έχει μάθει από τις προηγούμενες επιλογές του χρήστη. Η εφαρμογή εμφανίζει επίσης υπενθυμίσεις για ρούχα που δεν έχουν φορεθεί και προτείνει νέα ρούχα για να καλυφθούν κενά στη γκαρνταρόμπα.
Για την εκπόνηση της εργασίας έγινε βιβλιογραφική ανασκόπηση, καταγράφηκαν οι απαιτήσεις του συστήματος, σχεδιάστηκε η αρχιτεκτονική και η βάση δεδομένων, και τεκμηριώνεται η λειτουργία της εφαρμογής με παραδείγματα χρήσης και εγχειρίδιο χρήστη. Στο τέλος συζητούνται τα οφέλη της λύσης, οι περιορισμοί της και οι μελλοντικές επεκτάσεις, με έμφαση στην αναγνώριση ρούχων από εικόνα.
Επιστημονική περιοχή: Ανάπτυξη Λογισμικού / Διαδικτυακές Εφαρμογές / Συστήματα Συστάσεων. | el |
| dc.format.extent | 120 | 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 | Armoire : διαδικτυακή εφαρμογή καταλογοποίησης γκαρνταρόμπας και προτάσεων ρουχισμού και εμφανίσεων | el |
| dc.title.alternative | Armoire : a web application for wardrobe cataloging and outfit planning | el |
| dc.type | Bachelor Dissertation | el |
| dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής | el |
| dc.description.abstractEN | This dissertation presents the design and implementation of Armoire, a web application for cataloging clothing items and planning outfits. The application is aimed at users who want to digitally organize their wardrobe, assemble outfits for specific occasions, and receive outfit suggestions.
The system was built as a three-tier application, with a React and TypeScript client, a Spring Boot (Java 21) REST API, and a MySQL database. The suggestion engine combines strict occasion-based filtering, a color-harmony hard filter, and score boosts derived from cosine similarity and Jaccard similarity over the history of saved and worn outfits. In addition, the application displays reminders for unworn items and purchase suggestions to close gaps in the user's wardrobe.
The dissertation includes a literature review of related scientific work, a specification of system requirements, the design of the architecture and database, and documentation of the application's operation through usage examples and a user manual. Finally, the expected benefits, limitations, and directions for future work are discussed, with emphasis on image-based clothing recognition.
Scientific area: Software Development / Web Applications / Recommender Systems. | el |
| dc.subject.keyword | Γκαρνταρόμπα | el |
| dc.subject.keyword | Σχεδιασμός εμφανίσεων | el |
| dc.subject.keyword | Σύστημα συστάσεων | el |
| dc.subject.keyword | Χρωματική αρμονία | el |
| dc.subject.keyword | Διαδικτυακή εφαρμογή | el |
| dc.date.defense | 2026-09 | |