DomovTim Blažič
Začni projekt
Nazaj na projekt

Case study · Web + Mobile App

AI produkt, ki gre daleč čez chatbot

Harvey je bil obsežen produktni projekt: AI jedro, naročnine, role-based dostop in cel modulni sistem — od canvasa in dokumentov do računov, ticketov in chata.

Projekt
Harvey
Naročnik
Harvey
Leto
2026
Vloga
Produktni razvoj (React Native + Next.js + AI)
Harvey

AI

Claude + OpenAI

RBAC

Vloge in dovoljenja

Subs

Naročniški model

7+

Ključnih modulov

Problem

Harvey ni bil “naredi še en chat z AI”. Cilj je bil osebni AI operater — aplikacija, ki v imenu uporabnika pomaga voditi dan: sporočila, dokumente, naloge, račune in podporo, z občutkom produkta, ne demota.

Tak projekt hitro zraste v kompleksnost: avtentikacija, naročnine, različne vloge, datoteke, pogovori, administracija in zanesljivost AI odgovorov. Brez jasne arhitekture končaš z zmedo funkcij, ki se ne povezujejo.

Potrebovali smo mobilno-prvo izkušnjo z močnim AI jedrom in backendom, ki zdrži rast — ter module, ki so vsak zase uporabni, skupaj pa sestavljajo celoten operativni sistem za uporabnika.

Pristop

Gradili smo po modulih okoli enega AI jedra. Claude in OpenAI pokrivata pogovor in akcije; Supabase hrani uporabnike, vloge in podatke; Next.js API na Vercelu orkestrira agente in integracije; React Native (Expo) nosi mobilno izkušnjo.

Naročnine in role-based access sta bila del zasnove že zgodaj — ne “kasneje dodamo billing”. Brez tega AI produkt nima meja uporabe, ekipe pa ne morejo varno deliti dostopa.

AI kot operater, ne kot widget

Pogovor je vmesnik za akcije: dokumenti, naloge, sporočila. Model mora razumeti kontekst in sprožiti tokove — ne le generirati besedilo.

Subscriptions + RBAC od začetka

Naročniški model omeji in monetizira uporabo; vloge ločijo lastnika, člane in admina. To je osnova za resen produkt, ne za igračo.

Modulna produktna površina

Canvas, dokumenti, računi, ticketi in chat so ločeni moduli s skupnim AI in podatkovnim slojem — lažje razvijanje in jasnejši UX.

Produktna mapa

  • Auth + Roles
  • Subscriptions
  • AI Core
  • Canvas
  • Documents / Files
  • Invoices
  • Tickets
  • Chat

Kaj je nastalo

AI jedro

Pogovorni operater z Claude/OpenAI — razumevanje konteksta, izvajanje nalog in povezava z moduli aplikacije.

Naročnine in vloge

Subscription tok za dostop do funkcij ter role-based permissions za varno deljenje znotraj ekipe/uporabe.

Canvas in dokumenti

Delovni prostor in upravljanje datotek/dokumentov — prostor, kjer AI in uporabnik sodelujeta na realnem gradivu.

Invoices, tickets, chat

Operativni moduli za račune, podporne tickete in komunikacijo — da Harvey pokrije več kot en sam chat zaslon.

Rezultat

Harvey je zrasel v polnokrvno AI aplikacijo z jasno produktno globino: ne le demo promptov, ampak sistem z računi, datotekami, vlogami in naročninami.

Za naročnika to pomeni osnovo, na kateri lahko raste produkt — z arhitekturo, ki prenese nove module, ne pa da bi bilo treba vse začeti znova.

  • Obsežen scope: AI + billing + RBAC + moduli
  • Mobilna aplikacija (Expo) + web/API sloj
  • Canvas, documents/files, invoices, tickets, chat
  • Pripravljeno za iteracijo produkta, ne enkraten MVP zaslon

Za koga je ta pristop primeren

Ta case study pokaže, da Tim Blažič lahko vodi kompleksne AI in produktne projekte — ne samo landing strani. Če potrebujete web/mobile aplikacijo z AI funkcijami, naročninami, vlogami in več moduli, je to relevanten dokaz izkušenj.

Primerno za startup ekipe in podjetja, ki želijo solopreneur razvijalca z end-to-end odgovornostjo: produktne odločitve, UX, React Native/Next.js, Supabase in AI integracije — z direktno komunikacijo in jasnim scopeom.

Želite podoben projekt?

Pišite mi — v 24 urah se oglasim z brezplačnim posvetom in jasnim naslednjim korakom.