nReport.
Od vnosa nepremičnine do poročila PDF.
nReport povezuje vnos podatkov o nepremičnini, uporabniški račun in izdelavo poročila. React in TypeScript pokrivata vmesnik, Supabase prijavo ter podatke, ločen API pa obdelavo zahtevka za poročilo.
- NAŠA VLOGA
- Oblikovanje in razvoj
- TEHNIČNA OSNOVA
- React + Supabase
- TEHNOLOGIJE
- React
- TypeScript
- Supabase
- API integracije


nReport,
na vašem zaslonu.
React aplikacija s Supabase zaledjem in API-povezavo za izdelavo nepremičninskih poročil.
nreport.aiSestava rešitve.
Ključni deli in njihove naloge.
- 01React + TypeScript
Uporabniški vmesnik
Vnos nepremičnine, uporabniški račun in pregled poročil.
- 02Supabase
Podatki in dostopi
Prijava uporabnikov, shranjevanje podatkov in strežniške funkcije.
- 03API + PDF
Izdelava poročila
Povezava zahtevka z obdelavo poročila in končnim dokumentom.
Od zahtevka do poročila.
Vmesnik, podatki in obdelava poročil so ločeni. Zahtevek se uvrsti v vrsto, izdelava poteka v ozadju, uporabnik pa spremlja stanje do dostopa do dokumenta.
- 01 / React · TypeScript · Vite / Vercel
Spletna aplikacija
Uporabniški vmesnik vodi od vnosa nepremičnine do naročila, spremljanja obdelave in prenosa poročila.
- 02 / Supabase Edge Functions
Strežniške funkcije
Obdelajo naročila in kredite, preverijo pravice dostopa ter pripravijo strežniški zahtevek za izdelavo poročila.
- 03 / Node.js · TypeScript · Hono / Railway
API za poročila
API ustvari zapis opravila v podatkovni zbirki in ga doda v vrsto za obdelavo.
- 04 / Redis · BullMQ / Railway
Vrsta opravil
Trajna vrsta loči sprejem zahtevka od obdelave. Ob napakah omogoča ponovne poskuse z zamikom.
- 05 / Worker / Railway
Obdelava v ozadju
Proces pridobi podatke o nepremičnini, pripravi opise z AI in analizo trga, preveri dejstva ter kakovost in zapisuje napredek.
- 06 / Handlebars · Gotenberg
Izdelava dokumenta
Po uspešnem preverjanju kakovosti se preverjeni podatki in priloge združijo v HTML ter pretvorijo v PDF.
- 07 / Supabase Storage
Shramba dokumentov
Shramba ločuje različice končnih dokumentov PDF in zasebna registrska dokazila.
- 08 / Plačano poročilo / način pregleda
Skrbniški pregled
Prva dostava plačanega poročila v načinu pregleda čaka na odobritev in preverjanje zahtevanih zemljiškoknjižnih dokazil.
- 09 / Nadzorna plošča · PDF · e-pošta
Dostop do poročila
Po odobritvi je poročilo na voljo naročniku. Strežniška funkcija poskrbi za dostavo po e-pošti.
Ločena vrsta opravil omogoča obdelavo v ozadju, sprotne posodobitve pa povezujejo proces nazaj z uporabniškim vmesnikom.
Prijava, podatki in stanje
Supabase Auth in PostgreSQL z dostopnimi pravicami RLS hranita naročila, kredite, podatke o nepremičninah in zgodovino obdelav. Realtime pošilja spremembe v vmesnik; periodično preverjanje je rezervni način.
Plačila in krediti
Stripe pošlje podpisani webhook strežniški funkciji. Potrjen nakup se zabeleži v kreditnem sistemu.
Podatkovni viri in AI
Obdelava povezuje Google Maps, GURS, ETN, arhiv oglasov, prostorske vire in registrska dokazila. API-ji LLM pripravijo opise, ki jih sistem preveri glede na podatkovne podlage.
Poenostavljen prikaz izvorne kode za plačano poročilo v načinu skrbniškega pregleda. Neuspešno preverjanje kakovosti zadrži izdelavo za pregled. Ob izpadu GURS lahko opravilo počaka in se nadaljuje po obnovitvi vira; brezplačni predogled uporablja omejen tok brez LLM.
Vmesnik v praksi.
Javni primer poročila in izbira paketa pred naročilom.
Pregled primera poročila.
Interaktivni javni primer z izmišljenimi podatki ločuje vrednost, podatkovne podlage in odprta vprašanja.
Vmesnik razdeli vsebino na sklope za vrednost, podatkovne podlage in odprta vprašanja. Zavihki preklapljajo vsebino znotraj istega preglednega dialoga.
Paketi in krediti.
Primerjava paketov predstavlja izhodišče za naročilo poročila.
Izbira paketa je del toka, ki je povezan s kreditnim sistemom in plačili Stripe. Prikaz cenika je ločen od same obdelave in izdelave dokumenta.
Dodatni prikazi projekta: november 2026.
Oblikovanje in razvoj
- Vnos in preverjanje podatkov
- Uporabniški računi
- Povezava z API-jem poročil
- Pregled in prenos PDF
Posnetek projekta: oktober 2026.
Uporabniški tok in podatki
React vmesnik razdeli naročilo poročila v korake od vnosa nepremičnine do pregleda rezultata. TypeScript povezuje obrazce in podatkovne strukture, Supabase pa zagotavlja osnovo za uporabniške račune ter dostop do podatkov.
Integracija z obdelavo poročil
Strežniške funkcije povezujejo aplikacijo z ločenim API-jem za izdelavo poročil. Vmesnik prikazuje stanje obdelave, zato oddaja zahtevka in razpoložljivost končnega dokumenta predstavljata ločena koraka.
Poročilo kot končni izhod
Rezultat je uporabniku dostopen za pregled in prenos v obliki PDF. Predstavitev ločuje informativno oceno, razpon negotovosti in podatkovne podlage ter pojasni razliko med poročilom in uradno cenitvijo.

