https://github.com/streamplace/components-example
https://github.com/streamplace/components-example
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/streamplace/components-example
- Owner: streamplace
- Created: 2025-07-02T20:32:46.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-07-31T01:29:30.000Z (11 months ago)
- Last Synced: 2025-08-18T21:53:00.990Z (11 months ago)
- Language: TypeScript
- Size: 646 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# sp-example-app
A sample React Native app demonstrating livestreaming and chat features using Streamplace components.
## Features
- **Livestream Directory:** Browse live streams and view stream details.
- **Player UI:** Watch streams with custom controls and metrics.
- **Chat:** Real-time chat for each livestream, including rich text and mentions.
- **Dark/Light Mode:** Toggle between dark and light themes, with Android navigation bar adapting to the mode.
- **Reusable UI Components:** Includes Avatar, Button, Card, Progress, Text, and Tooltip components.
- **Navigation:** Built with Expo Router for seamless navigation.
- **State Management:** Uses Zustand for global state.
## Getting Started
1. Install dependencies:
```bash
pnpm install
```
2. Start the development server:
```bash
pnpm start
```
2a. Or run the app on a specific platform:
```bash
pnpm run android
```
```bash
pnpm run ios
```