Nook

Cafe discovery, from map search to loyalty stamps.

Nook featured image

About the project

Nook is a cafe discovery platform built around a simple question — where should I go today? It answers with map-based search, AI-assisted recommendations, and reviews from the people who actually work out of these places.

It ships as four clients against a single Supabase backend: a public web app, a Flutter mobile app, an internal admin console, and a business portal where cafe owners claim their listing and manage profile, hours, photos, menu and traffic analytics.

The backend runs eleven Deno edge functions covering semantic cafe search and embedding backfills, presigned review-image uploads, owner invitation and revocation flows, and a loyalty stamp system with grant, revoke and restore paths behind admin auth.

Gallery

Web app — map-based cafe search
Web app — map-based cafe search
Admin console — listing moderation
Admin console — listing moderation
Business portal — owner dashboard
Business portal — owner dashboard
Mobile app — cafe detail and stamps
Mobile app — cafe detail and stamps