This is a React Native Expo application using Tamagui UI components to create a mock onboarding experience for a fictional health insurance company called "FlexpaHealth".
- Modern, clean UI with Flexpa-inspired theming
- Three-step onboarding flow
- Form validation
- Responsive design
To run this application locally:
- Clone the repository
- Copy the environment file and add your Flexpa publishable key
cp .env.example .env
Edit .env
and add your Flexpa publishable key:
EXPO_PUBLIC_FLEXPA_PUBLISHABLE_KEY=pk_test_your_key_here
- Install dependencies
npm install
# or
yarn install
- Start the development server
npm start
# or
yarn start
- Run on iOS or Android
Select i
once the Expo Go server is running to open an iOS simulator, select a
once the Expo Go server is running to open an Android simulator.
- React Native
- Expo
- Tamagui UI
- TypeScript
/app
- Main app screens using Expo Router/app/onboarding
- Onboarding flow screens/components
- Reusable components/assets
- Images and other static assets/tamagui.config.ts
- Tamagui theme configuration
This is a demo application showcasing a user onboarding flow for a health insurance company. The design is inspired by Flexpa's branding and focuses on creating a clean, modern user experience.