MARK PAUL
All projects
/projects/vyde·mobile· 2026
experimental

Vyde

A dark-first mobile YouTube client built with Expo and React Native. Focused discovery, a cinematic player, and personal library management. Early development.

Overview

Vyde is a mobile YouTube client built with Expo and React Native, aiming to make discovery, watching and personal organisation feel more focused and cinematic than a conventional feed. Surfaces cover Home (popular videos, category filters, continuation shelves), Explore (search and discovery), a Video surface with metadata, channel info and comments, Library (saved items, playlists, downloads) and Profile (subscriptions and liked content). The visual language is near-black with an orange-red accent and Outfit typography. A pnpm monorepo: the Expo application, an Express API service acting as a YouTube connector proxy, and an earlier design mockup. Currently in early development — the core player integration has landed and the surrounding surfaces are being built out.

Highlights

  • Built with Expo and React Native for a native mobile feel
  • Monorepo split: mobile client plus a proxying API service
  • Early development — core player integration landed, surfaces in progress

Technical architecture

  • Client: Expo Router application — tab surfaces for Home, Explore, Library and Profile, plus player, settings and sign-in screens.
  • API service: an Express server acting as a YouTube connector proxy, keeping upstream calls off the device.
  • Monorepo: pnpm workspaces over artifacts/vyde, artifacts/api-server and an earlier mockup-sandbox.
  • Theming: near-black palette with an orange-red accent and Outfit typography.
  • Sign-in is an entry point for future per-user YouTube authorization; the app currently runs signed-out.
Stack
TypeScriptReact NativeExpoExpo RouterExpresspnpm workspaces
Statusexperimental
Year2026