[object Object]
Description

Outcomes4me is a medical app that helps you track your medical treatments, the progress of your healing process and keeps you informed about the clinical trials and news, which match your preferred settings and interests. MCRO has developed this application in partnership with MVP Factory and our main focus was the react-native mobile app and automated builds configuration.

Challenge

The user had to go through a medical questionnaire in order to complete his registration and he also could take that questionnaire again after the registration. The questionnaire was dynamic, so question_2 was depending on question_1’s answer. The problem with this was that every time a user updated an answer, we had to reset the questionnaire (and make the request for the list of results) from that point on, but if the user decided to go back, we had to reset the questionnaire back with the previous answers (and again, making the request for the list of results).

Solution

The solution was to create the correct redux structure so that the saved answers were kept separately, the current answers were used for the API requests and all the properties were set properly depending on user’s action: submit, cancel or go back to previous question.

Technology Stack
React Native
ES@Next (6+)
Redux
React Navigation
Canvas
SVG
iOS
Android
Cross Platform
Expo.IO
NodeJS
GraphQL
Socket.IO
arrow_left
arrow_left