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.

Screens

Admin console3 screens

Admin console — dashboard
Dashboard
Admin console — growth metrics
Growth metrics
Admin console — cafe catalogue
Cafe catalogue

Business portal

Business portal — owner dashboard
Owner dashboard

Mobile app

Mobile app — cafe detail and stamps
Cafe detail and stamps