
Search & Community Platform
multis.ai
A community-curated search engine that routes every query to the right destination.
The challenge
General search engines return pages of blue links, leaving people to hunt across many platforms for the destination they actually want. multis.ai reframes search around destinations: for a given query it surfaces the most relevant places to go, such as Spotify, IMDb, YouTube, Amazon or Google Maps. Those results are curated and rated by a community rather than dictated by an opaque ranking algorithm.
What we built
Lutra Labs built multis.ai as a Next.js 15 web application (App Router, React 19, Turbopack) in a pnpm monorepo. Real-time query autosuggestions come from the Brave Search API, while the underlying content is a community-contributed catalog of "keyword entries" — links, images, categories and tags organized under keywords in a Supabase Postgres database with pg_trgm fuzzy matching. Users authenticate with Privy (email or crypto wallet) and curate the catalog through a Tinder-style swipe interface, giving 1–5 star ratings that feed an entry scoring system. The whole data layer is end-to-end type-safe, wiring tRPC, TanStack Query and Zod over Supabase, with a shadcn/ui and Tailwind v4 front end. The product is in public beta and openly frames a shared-ownership model in which the community helps govern its direction.
Highlights
- Brave Search API integration for live query autosuggestions
- Community-contributed keyword entries (links, images, categories, tags) with 1–5 star ratings feeding a scoring system
- Tinder-style swipe interface with gesture support for rating and curating entries
- Privy authentication supporting both email and crypto-wallet login, enforced by token-verified middleware
- End-to-end type-safe stack: tRPC + TanStack Query + Zod over a Supabase Postgres schema
- Next.js 15 App Router, React 19, Tailwind v4 and shadcn/ui in a Biome-linted pnpm monorepo
Tech stack
- TypeScript
- Next.js 15
- React 19
- tRPC
- TanStack Query
- Zod
- Supabase (PostgreSQL)
- Privy
- Brave Search API
- Tailwind CSS v4
- shadcn/ui
- Radix UI
- Zustand
- GSAP
- pnpm
- Biome