Back to all posts

Medical Student App — Expo + Supabase, runs on web too

A cross-platform mobile app for medical students, backed by Supabase.

Medical Student App — Expo + Supabase, runs on web too
Tech stack
React NativeExpo RouterSupabaseReact Native Web

A React Native app built with Expo Router and Supabase for medical students. Thanks to Expo's web support, the same codebase runs as a native app and in the browser.

What it does

A learning app for medical students with auth and data backed by Supabase. It runs on iOS, Android and the web from a single Expo Router codebase.

How I built it

Expo Router for file-based navigation across native and web, Supabase for auth, database and storage, and React Native Web so the mobile UI renders in the browser without a separate frontend.

What I learned

One codebase for native and web is powerful but has sharp edges — platform-specific APIs and layout differences. Supabase let me ship auth and data fast without standing up a custom backend.