Mobile product · Expo · Supabase MVP

InsightLoop

InsightLoop is a mobile-first discovery app where every post is built around one clear insight, not endless entertainment. Users swipe through short videos, mark what they learned, and publish their own attributed ideas through a guided create flow backed by Supabase.

Early MVP Source on GitHub Walkthrough on request
View source → Email WhatsApp

The idea

Not more scrolling.
Something worth keeping.

Most short-form video products optimize for entertainment and passive attention. InsightLoop starts from a different unit: one useful idea, shown as the primary text on top of a short clip, with source attribution built in.

The goal is not more watch time. It is better recall. Instead of likes, the product uses a Learned action to frame the experience around understanding.

The result is an idea-first feed for people who want bite-sized insights from books, podcasts, conversations, and lived experience, without losing where the thought came from.

How it works

Browse → learn →
publish your own.

Guests can open the feed and swipe through short video cards immediately. When they want to save an insight, open a profile, or publish something themselves, the app prompts sign-in with a Supabase magic link.

01 · Browse

Idea-first feed

A vertical full-screen feed where the key idea is the largest text on the card, supported by source and author context.

02 · Learn

Mark understanding

Instead of liking a post, signed-in users mark it as learned. The action persists in Supabase and contributes to understanding created.

03 · Publish

Guided creation

Creators record or upload a video, write the insight, choose the source, review the post, and publish it through a simple five-step flow.

What's built

A full product loop.
Still honest about scope.

The codebase already covers the core browse → auth → create → publish → profile loop. This is not a deck or a speculative prototype; the main flows are implemented in the Expo app and backed by Supabase.

Feed

Full-screen vertical pager with short video playback, insight overlay, source chip, author pill, learned action, share action, loading states, and pagination.

Create

A five-step wizard for recording or uploading a clip, writing the insight, adding source context, reviewing the post, and publishing it to Supabase.

Auth

Magic-link auth through Supabase, with deferred action resumption so users can continue the exact thing they tried to do after signing in.

Profile

Auth-gated profile screen with display name, handle, published insight grid, and stats such as insights shared and understanding created.

Under the hood

Simple architecture.
Clear product intent.

The mobile app talks directly to Supabase. There is no separate custom API layer in the repo. Auth, data storage, media uploads, and profile stats all run through Supabase Auth, Postgres, Storage, and SQL triggers.

That simplicity fits the stage: keep the MVP architecture lean while proving whether an idea-first video feed feels meaningfully different from entertainment-first products.

The product differentiation is visible in the UX itself: text-first cards, source attribution, minimal chrome, and a learned interaction instead of a generic like button.

Expo + React Native TypeScript Supabase Auth Postgres + Storage expo-video Reanimated

Tech & status

Core loop built.
Pre-launch in truth.

InsightLoop is built with Expo, React Native, TypeScript, and Supabase. The app supports guest browsing, magic-link authentication, attributed insight publishing, and profile stats through database triggers.

Status: early MVP. The repo shows a working foundation, but not verified production deployment, real user traction, onboarding, recommendations, comments, follows, or notification systems yet.

Worth noting: the repo does not include UI screenshots or a verified live deployment. Some internal docs are older than the current code, so the public story here stays grounded in what the app appears to implement today.

If a visual walkthrough gets added later, this page should grow a screenshot gallery around the feed, learned state, auth sheet, create flow, and profile grid.

Source & walkthrough

See the repo.
Ask for the tour.

InsightLoop is at the stage where the best proof is still the product loop itself: feed, learned interaction, and publish flow. The code is public; a walkthrough can do the rest.

View source → Email WhatsApp

Want a portfolio like this? I'm giving away 5 freeemail me and I'll follow up with next steps.