Linkzzee
Watch what your friends actually recommend
An invite-only room where friends drop the videos worth watching, then rate and discuss them — one calm, hand-picked feed instead of the algorithmic slop everywhere else.
- Role
- Solo — full-stack, design & product
- Stack
- React 19 · TypeScript · Vite · TanStack Query · Supabase · Postgres · RLS · Edge Functions (Deno) · Tailwind · Radix / shadcn · Resend
The problem
Recommendation feeds optimise for engagement, not for you. The genuinely good stuff a friend would tell you to watch gets buried under everything optimised to keep you scrolling.
A small, deliberate alternative to the feed
Linkzzee is a private, invite-only room where friends drop the videos worth watching — then rate and discuss them. Friends recommend, the group reacts, and the best picks stay easy to find. That’s the whole product:
- No algorithm, no noise — nothing is ranked to keep you scrolling. You see exactly what friends chose to share.
What I built
A complete full-stack product, solo:
- Front end — a React 19 + Vite SPA with a TanStack Query data layer, a Radix/shadcn component system, a dedicated mobile experience, and a polished marketing landing page with an animated, self-playing demo.
- Backend — Supabase Postgres with 12 migrations and row-level-security policies enforcing per-group access, plus 5 Deno edge functions: one that scrapes link metadata (title, thumbnail, duration) and four transactional email notifiers via Resend.
- Product — invite-link onboarding, 5-star ratings that resurface the best picks, comments, type filters, and “mark as viewed”.
Status
Live at linkzzee.com and used daily by real friend groups. A problem I had myself, taken end-to-end.


