Jarian Cottingham 404fe78748 Initial commit: mobile app
React Native app for the self-hosted music streaming project,
carved out from the music-app monorepo. Uses @music-app/shared
for shared types and utilities.
2026-08-21 18:44:05 +00:00
2026-08-21 18:44:05 +00:00
2026-08-21 18:44:05 +00:00
2026-08-21 18:44:05 +00:00
2026-08-21 18:44:05 +00:00
2026-08-21 18:44:05 +00:00

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 FastAPI backend (server)
music-web React web client (Vite + Tailwind)

Quick Start

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
Description
React Native app for the self-hosted music streaming project (backend: music-app)
Readme 51 KiB
Languages
TypeScript 97.5%
JavaScript 2.4%