
Iskalna in skupnostna platforma
multis.ai
Skupnostno kuriran iskalnik, ki vsako poizvedbo usmeri do prave ciljne strani.
Izziv
Splošni iskalniki vračajo strani modrih povezav in prepuščajo ljudem, da po številnih platformah sami iščejo cilj, ki ga v resnici želijo. multis.ai iskanje na novo zasnuje okoli ciljev: za dano poizvedbo prikaže najustreznejše kraje, kamor se je vredno odpraviti, na primer Spotify, IMDb, YouTube, Amazon ali Google Maps. Te rezultate kurira in ocenjuje skupnost, ne pa nepregleden algoritem za razvrščanje.
Kaj smo zgradili
Lutra Labs je multis.ai zgradil kot spletno aplikacijo Next.js 15 (App Router, React 19, Turbopack) v monorepu pnpm. Sprotni predlogi za samodejno dopolnjevanje poizvedb prihajajo iz Brave Search API, medtem ko je osnovna vsebina skupnostno prispevan katalog »ključnih vnosov« (keyword entries) — povezav, slik, kategorij in oznak, organiziranih pod ključnimi besedami v podatkovni bazi Supabase Postgres z mehkim ujemanjem pg_trgm. Uporabniki se prijavijo prek Privy (z e-pošto ali kriptodenarnico) in katalog kurirajo prek vmesnika s podrsavanjem v slogu Tinderja, kjer z ocenami od 1 do 5 zvezdic napajajo sistem točkovanja vnosov. Celoten podatkovni sloj je od konca do konca tipsko varen in prek Supabase povezuje tRPC, TanStack Query in Zod, z uporabniškim vmesnikom, zgrajenim s shadcn/ui in Tailwind v4. Izdelek je v javni beta različici in odkrito zagovarja model deljenega lastništva, v katerem skupnost soodloča o njegovi usmeritvi.
Poudarki
- Integracija z Brave Search API za sprotne predloge samodejnega dopolnjevanja poizvedb
- Skupnostno prispevani ključni vnosi (povezave, slike, kategorije, oznake) z ocenami od 1 do 5 zvezdic, ki napajajo sistem točkovanja
- Vmesnik s podrsavanjem v slogu Tinderja s podporo za poteze za ocenjevanje in kuriranje vnosov
- Avtentikacija Privy s podporo za prijavo z e-pošto in kriptodenarnico, zaščitena z vmesno programsko opremo s preverjanjem žetonov
- Od konca do konca tipsko varen sklad: tRPC + TanStack Query + Zod nad shemo Supabase Postgres
- Next.js 15 App Router, React 19, Tailwind v4 in shadcn/ui v monorepu pnpm z linterjem Biome
Tehnološki sklad
- 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