# Introduction

![](https://2591792516-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LW21kFA2tnK68RWRExQ%2F-LW2CmjoXycu6Oa1MEdZ%2F-LW2CsIGLSEMklIydfRA%2Fmockup.png?alt=media\&token=ef1b902e-097f-435e-9000-63ed939e9e85)

This is an expo App with [CRNA](https://facebook.github.io/react-native/blog/2017/03/13/introducing-create-react-native-app), [Native Base](https://nativebase.io/), [React Navigation](https://reactnavigation.org/), [Redux](https://redux.js.org/), [Redux-Thunk](https://github.com/reduxjs/redux-thunk) and with backend(fake) interaction using [AxiosJS](https://github.com/axios/axios). It combines the best React-Native development practices and pattern to helps you boot a new React Native mobile application and stay productive by providing the development and automation tools needed for the most common tasks.

## Features

* Power-packed with [Redux](https://redux.js.org/), [Redux-Thunk](https://github.com/reduxjs/redux-thunk), [Native Base](https://nativebase.io/) and [React Navigation](https://reactnavigation.org/)
* Integrated with **CRNA** and **Expo**
* OpenID Connect (**OIDC**) authentication and **JWT token** management Using [Expo AuthSession](https://docs.expo.io/versions/latest/sdk/auth-session)
* **Full interaction with a Backend API** (fake) using [AxiosJs](https://github.com/axios/axios) And Redux middleware to **add  JWT Access Token to each api request**
* Awesome theme and beautiful screens
* A shared React and React Native structure and code base for both IOS and Android
* Code Linting
* Test and coverage, using [Jest](https://facebook.github.io/jest/) and [Enzyme](https://github.com/airbnb/enzyme)
* Easy Routing and Navigation using [React Navigation](https://reactnavigation.org/)

## Screenshots

![](https://2591792516-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LW21kFA2tnK68RWRExQ%2F-LW22M4SxHJgQrPMTlMj%2F-LW22th64c-ThGy-ew7q%2Fscreenshot1.png?alt=media\&token=fe142239-aebc-4a44-8a67-6bbcabd2e0e2)

![](https://2591792516-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LW21kFA2tnK68RWRExQ%2F-LW22M4SxHJgQrPMTlMj%2F-LW231GKKinWHkzeH2tT%2Fscreenshot2.png?alt=media\&token=4be4e0b6-f74d-4b6d-a5b0-053534e20ee2)

![](https://2591792516-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LW21kFA2tnK68RWRExQ%2F-LW22M4SxHJgQrPMTlMj%2F-LW233oOacs_gEJGuLEx%2Fscreenshot3.png?alt=media\&token=a2764a52-ab34-4854-8720-1588e0e4e820)

![](https://2591792516-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LW21kFA2tnK68RWRExQ%2F-LW22M4SxHJgQrPMTlMj%2F-LW236_GCNM9HFhDCIlQ%2Fscreenshot4.png?alt=media\&token=731797de-3922-403e-a1ec-a7f0ec5fd013)
