← All work
Media · AI

Stream AI

AI‑powered audio & video streaming with Gemini‑driven picks, a persistent global player, playlists, and a real play‑count Trending feed on a Keystone GraphQL backend.

React NativeKeystoneGraphQLGemini AI

The problem

Streaming apps live or die on discovery and playback continuity — if recommendations feel generic and the player resets every time you navigate, users bounce.

What we built

We built a Keystone + GraphQL backend to power Gemini-driven content recommendations, paired with a persistent global player that survives navigation, user playlists, and a Trending feed ranked by real play counts instead of static curation.

Result

A streaming app where AI recommendations, playback, and trending content all run off one consistent GraphQL data layer — no dead-ends between browsing and listening.

Screens

Stream AI screen 1
Stream AI screen 2
Stream AI screen 3
Stream AI screen 4
Stream AI screen 5
Stream AI screen 6
Stream AI screen 7
Stream AI screen 8
Stream AI screen 9
Stream AI screen 10

Building something similar?

Start a project →