Prysm
Menu

Prysm documentation

Prysm is a game backlog tracker for iOS and Android. These pages explain how it is built and how each feature works, starting with what you see and then the machinery behind it.

What Prysm is

You save games from anywhere: search, a TikTok or YouTube link shared straight to the app, or an import from Steam. Prysm keeps the backlog under control, and a roulette picks what to play tonight. Friends, events and release-day alerts keep it social.

The system at a glance

System overview
PHONEPrysm appExpo / React NativeScreens · local storesWidgets · share targetRevenueCatpurchasesOneSignalpushSUPABASEAuthemail code, GoogleEdge functionshold every third-party secretPostgresrow-level securityStorageScheduled jobsHTTPS + sessionEXTERNALIGDBgame catalogSteamlibrary importVideo link previewssubscription events (webhook)

The app never holds a third-party secret. Anything that needs one goes through a backend function.

Start here

Built with

Expo and React Native, Supabase, IGDB, RevenueCat, OneSignal, and Next.js on Vercel.

What's next

PlayStation import and more.

Last updated