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

Bachelor Dissertation
Author
Κουτσουδάκης, Παναγιώτης
Koutsoudakis, Panagiotis
Date
2026-04-23View/ Open
Keywords
Clinical nutrition ; React native ; React ; Firebase ; Cross-platform ; Web portal ; Mobile application ; Role-based ; Access controlAbstract
This thesis presents the design, architecture, and implementation of Soma, a cross-platform clinical nutrition management system consisting of two complementary applications:a patient-facing mobile application built with React Native and Expo, and a specialist-facing web portal built with React and Vite. The mobile application enables patients to record body composition metrics, manage appointments with nutrition specialists, receive real-time push notifications, and review billing history. The web portal enables specialists to manage patients, appointments, clinical documents, schedule availability, and financial records. Both applications communicate with a serverless Firebase backend(Authentication, Cloud Firestore, Storage). All clinical data entry is strictly manual; no artificial intelligence or automated clinical calculation is employed. The system is architected as a multi-tenant platform with role-based access control enforced at the database level.

