Android εφαρμογή παιχνιδιού ερωτήσεων και καταγραφής ψηφιακών επιτευγμάτων
Android app for quiz games and digital achievements tracking

Προβολή/ Άνοιγμα
Λέξεις κλειδιά
Android application ; Spring Boot ; Spring Data JPA ; Spring security ; PostgreSQL ; RESTful API ; JSON Web Token (JWT) ; Gamification ; Mobile learning ; Role-based access control ; N-Tier Architecture ; UI components ; Leaderboard ; Digital achievements ; Object-relational mapping ; Quiz ; QuizlyΠερίληψη
Η παρούσα πτυχιακή εργασία αφορά τον σχεδιασμό και την ανάπτυξη του Quizly, μιας διαδραστικής εφαρμογής κινητών συσκευών Android που συνδυάζει την εκπαίδευση με τη ψυχαγωγία μέσω ενός παιχνιδιού ερωτήσεων. Στο επίπεδο του back-end, η εφαρμογή αξιοποιεί το Spring Boot σε συνδυασμό με το Spring Security και την τεχνολογία JWT (JSON Web Tokens) για την ασφαλή, stateless διαχείριση χρηστών και τον έλεγχο πρόσβασης βάσει ρόλων (RBAC). Η αποθήκευση και διαχείριση των δεδομένων πραγματοποιείται σε σχεσιακή βάση PostgreSQL μέσω του Spring Data JPA, ενώ το front-end υλοποιήθηκε αξιοποιώντας τα σύγχρονα UI components του Android SDK. Το σύστημα ενσωματώνει προηγμένους μηχανισμούς gamification, όπως πόντους εμπειρίας (XP), ψηφιακά επιτεύγματα και δυναμικούς πίνακες κατάταξης, προσφέροντας μια ολοκληρωμένη και ασφαλή εμπειρία χρήστη.


