This is the mobile frontend codebase of the lyve platform
Lyve is a livestreaming platform where users can create and watch livestreams. Viewers can engage with streamers through chat and by sending rewards, fostering a lively and interactive community. Lyve enhances the experience with gamification, offering achievements and promotion points that help streamers gain more visibility on the platform.
This project uses Yarn as package manager
npm install --global yarn
yarn install
Note that the codebase uses development builds instead of Expo Go
To run the App locally please refer first to Introduction to development builds
yarn ios:native
yarn android:native
Run Unit and Integration Tests
yarn test
Run e2e Tests
yarn test:e2e
Get Test coverage
yarn coverage
EXPO_PUBLIC_KEYCLOAK_REALM_URL=
EXPO_PUBLIC_KEYCLOAK_CLIENT_ID=
EXPO_PUBLIC_API_URL=
EXPO_PUBLIC_ANDROID_GIPHY_API_KEY=
EXPO_PUBLIC_IOS_GIPHY_API_KEY=