Εξατομικευμένη εφαρμογή ευρέσεως θέσεων εργασίας
Personalized application for finding job positions

Bachelor Dissertation
Συγγραφέας
Γιάγκου, Σύλβια
Ημερομηνία
2025-05Επιβλέπων
Χρυσαφιάδη, ΚωνσταντίναΠροβολή/ Άνοιγμα
Λέξεις κλειδιά
Εφαρμογή Android ; Εύρεση εργασίας ; Προσωποποιημένες προτάσεις ; Αυτόματη σύσταση θέσεων εργασίαςΠερίληψη
Στην παρούσα πτυχιακή εργασία αναπτύχθηκε η εφαρμογή «JobFinder», δηλαδή μια εξατομικευμένη εφαρμογή ευρέσεως θέσεων εργασίας σε Android. Σκοπός της είναι η αυτοματοποίηση της διαδικασίας αναζήτησης εργασίας και προσωπικού για την διευκόλυνση εργαζομένων και εργοδοτών. Η εφαρμογή είναι υλοποιημένη σε Java και αναπτύχθηκε στο περιβάλλον (Integrated Development Environment) του Android Studio. Αξιοποιεί τις υπηρεσίες Nέφους (Cloud) Firebase Realtime Database, Firebase Authentication και Firebase Storage για την διαχείριση των πληροφοριών των χρηστών. Ενσωματώνει επίσης τον χάρτη Open Street Map για τη διαδικασία επιλογής τοποθεσίας.
Οι χρήστες χωρίζονται σε δύο κατηγορίες: εργαζόμενοι και εταιρίες. Για την κατηγορία των εργαζόμενων επιτρέπονται διάφορες ενέργειες όπως η καταχώρηση και επεξεργασία των δεδομένων του βιογραφικό τους. Με βάση αυτά τα δεδομένα, μπορεί να γίνει αυτοματοποιημένη αναζήτηση θέσεων εργασίας. Διαφορετικά, υπάρχει και η επιλογή της χειροκίνητη αναζήτηση αγγελιών με τη χρήση φίλτρων. Παράλληλα, παρέχονται οι λειτουργίες αποθήκευσης νέων προτιμήσεων αναζήτησης, αίτησης σε αγγελίες και παρακολούθησης της κατάστασης τους και λήψης ειδοποιήσεων για νέες θέσεις ή για θετικές απαντήσεις στις αιτήσεις τους.
Για την κατηγορία των εταιριών, παρόμοια με τους εργαζόμενους υπάρχει δυνατότητα συμπλήρωσης και επεξεργασίας του προφίλ τους. Επίσης, είναι εφικτή η ανάρτηση αγγελιών εργασίας και η διαχείριση των αιτήσεων που λαμβάνονται από τους ενδιαφερόμενους εργαζόμενους. Η διαχείριση αυτή περιλαμβάνει τη δυνατότητα προβολής μόνο εκείνων των υποψήφιων που ταιριάζουν στις απαιτήσεις κάθε αγγελίας, και την αποδοχή ή απόρριψή υποψηφίων. Σε ότι αφορά την ενημέρωση των εταιριών, λαμβάνονται ειδοποιήσεις όταν εκδηλωθεί ενδιαφέρον από εργαζόμενους για κάποια αγγελία.
Η αυτοματοποίηση της διαδικασίας αναζήτησης θέσεων εργασίας αποτελεί το κύριο χαρακτηριστικό της εφαρμογής. Επιτρέπει στους εργαζόμενους να λαμβάνουν εξατομικευμένες προτάσεις αγγελιών, με αποτέλεσμα να μειώσουν τον χρόνο και την προσπάθεια εύρεσης κατάλληλων θέσεων απασχόλησης. Η χρήση των υπηρεσιών Firebase διασφαλίζει την αποθήκευση και άμεση ενημέρωση των δεδομένων σε πραγματικό χρόνο, ενώ η διεπαφή χρήστη (User Interface, UI) της εφαρμογής είναι απλή και βοηθά την συνολική εμπειρία των χρηστών.
Η εφαρμογή μπορεί να βελτιώσει σημαντικά τη διαδικασία εύρεσης εργασίας και προσλήψεων μεταξύ εργαζομένων και εργοδοτών. Μελλοντικές βελτιώσεις θα μπορούσαν να περιλαμβάνουν την ενσωμάτωση αλγορίθμων μηχανικής μάθησης για ακόμα πιο ακριβείς προτάσεις εργασίας και την υποστήριξη της λειτουργίας της εφαρμογής σε κατάσταση αποσύνδεσης από το διαδίκτυο (Offline).