Product visie
De visie voor dit project is om vast te houden aan de kern van het geleverde concept. Een platform waar patiënten oefeningen kunnen delen en verzamelen ontwikkeld voor smartphones. Samen met een digitale versie van de Amisos en stress test. Maar voor de ontwikkelingsfase zal het concept nogmaals gevalideerd worden bij de doelgroep.
De uiteindelijke oplossing heeft een database nodig om informatie op te slaan. En een server applicatie die de functionaliteiten implementeert. Het AMC zal het eindproduct gaan valideren bij een groot aantal patiënten. Hierna zullen studenten verder itereren op het concept. Het is daarom de bedoeling de database en server applicatie zo stabiel mogelijk te maken. Zodat de volgende iteraties geheel gericht kunnen zijn op het leveren van de beste User Experience. In dit traject zal de aandacht als volgt verdeeld zijn.
+-------------+ +-------------+ +-------------+
| | | | | |
| | (1) | | (2) | |
| 25% +-------> 50% +--------> 25% |
| Database | (SQL) | Server | (JSON) | Frontend |
| | | | | |
| <-------+ <--------+ |
| | | | | |
+-------------+ +-------------+ +-------------+
Hier communiceert de server met de database. Het is de server die om informatie vraagt of informatie verstuurd. De communicatie wordt gedaan in SQL, de taal van relationele databases. Bij het initialiseren van de server applicatie authenticeert de applicatie zich bij de database.
Hier communiceert de frontend met de server. Hier is het de frontend die de communicatie initieert. Het medium is JSON, en vooraf aan elk verzoek moet de frontend zich authenticeren aan de server.
Een voorlopige functionaliteiten lijst is als volgt:
- Oefeningen aanmaken.
- Oefeningen delen.
- Oefeningen bookmarken.
- Oefeningen beoordelen.
- Oefeningen zoeken.
- Screeningtests invullen.
- Voortgang screeningtests bekijken.