# Music App — Mobile React Native mobile client for the Music App streaming project: player, mood radio, lofi channels, SharePlay, and account settings. Built with React Native + Expo and Tailwind. Part of the Music App project: | Repo | What it is | |------|------------| | [music-app](https://git.jarianc.com/jarianc/music-app) | FastAPI backend (server) | | [music-web](https://git.jarianc.com/jarianc/music-web) | React web client (Vite + Tailwind) | ## Quick Start ```bash npm install npm run dev ``` Runs the Expo dev server. Configure the API base URL in the app to point at a running music-app server (default `http://localhost:8000`). ## Project Structure - `mobile/` — React Native app (Expo): screens, player, SharePlay UI - `shared/` — Shared TypeScript types and API client (`@music-app/shared` workspace package) ## Scripts | Command | What it does | |---------|--------------| | `npm run dev` | Expo dev server | | `npm run typecheck` | `tsc --noEmit` across workspaces | | `npm run lint` | ESLint across workspaces |