SOMA : a cross-platform clinical nutrition management system
SOMA : ένα διαλειτουργικό σύστημα διαχείρισης κλινικής διατροφής

Bachelor Dissertation
Συγγραφέας
Κουτσουδάκης, Παναγιώτης
Koutsoudakis, Panagiotis
Ημερομηνία
2026-04-23Προβολή/ Άνοιγμα
Λέξεις κλειδιά
Clinical nutrition ; React native ; React ; Firebase ; Cross-platform ; Web portal ; Mobile application ; Role-based ; Access controlΠερίληψη
Η παρούσα διπλωματική εργασία παρουσιάζει τον σχεδιασμό, την αρχιτεκτονική και την υλοποίηση του Soma, ενός διαπλατφορμικού συστήματος διαχείρισης κλινικής διατροφής που αποτελείται από δύο συμπληρωματικές εφαρμογές: μια εφαρμογή για κινητά τηλέφωνα απευθυνόμενη σε ασθενείς, αναπτυγμένη με React Native και Expo, και μια διαδικτυακή πύλη (web portal) για ειδικούς, αναπτυγμένη με React και Vite.
Η εφαρμογή για κινητά επιτρέπει στους ασθενείς να καταγράφουν μετρήσεις σύστασης σώματος, να διαχειρίζονται τα ραντεβού τους με διατροφολόγους, να λαμβάνουν ειδοποιήσεις push σε πραγματικό χρόνο και να ελέγχουν το ιστορικό των πληρωμών τους. Η διαδικτυακή πύλη επιτρέπει στους ειδικούς να διαχειρίζονται ασθενείς, ραντεβού, κλινικά έγγραφα, τη διαθεσιμότητα του προγράμματός τους και τα οικονομικά τους αρχεία.
Και οι δύο εφαρμογές επικοινωνούν με ένα serverless backend στο Firebase (Authentication, Cloud Firestore, Storage). Όλες οι καταχωρήσεις κλινικών δεδομένων γίνονται αποκλειστικά χειροκίνητα, καθώς δεν χρησιμοποιείται τεχνητή νοημοσύνη ή αυτοματοποιημένοι κλινικοί υπολογισμοί. Το σύστημα είναι αρχιτεκτονικά δομημένο ως πλατφόρμα πολλαπλών χρηστών (multi-tenant) με έλεγχο πρόσβασης βάσει ρόλων (RBAC), ο οποίος επιβάλλεται σε επίπεδο βάσης δεδομένων.

