Skip to content

Latest commit

 

History

History
92 lines (61 loc) · 2.18 KB

README.md

File metadata and controls

92 lines (61 loc) · 2.18 KB

lyve logo

About the Project

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.

Techstack

Typescript reactnative Tamagui

Getting Started

Prerequisites

This project uses Yarn as package manager

 npm install --global yarn

Installation

  yarn install

Run Locally

Note that the codebase uses development builds instead of Expo Go

To run the App locally please refer first to Introduction to development builds

Run Ios

  yarn ios:native

Run Android

  yarn android:native

Run Tests

Run Unit and Integration Tests

  yarn test

Run e2e Tests

  yarn test:e2e

Get Test coverage

  yarn coverage

Environment Variables

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=

Contributing