Skip to content

guillaume250/Onboarding

Repository files navigation

Onboarding App

Introduction

This is a sample Telehealth chat app that walks users through a set of predefined onboarding questions. The objective of this project is to demonstrate knowledge of Javascript, React Native, and Redux app design best practices, code organization and styling.

How it works

The app asks users a set of questions, temporarily stores their responses, then displays the full conversation (question/responses) at the end. There are different conversation outcomes based on a user responses.

Dev Instructions

All onboarding questions are predefined in a provided json file. An onboarding question consists of an object that has an id, validation, and question properties.

The onboarding flow starts with the question with an id of 1. The validation property indicates user input validations for that particular question. Some questions have a path property that represents the id of the following onboarding question. A question with no path property is a final question.

About

A sample Telehealth app that walks users through a set of predefined onboarding questions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published