Pregled sistema
Osnovni presjek stanja: API, pretplate, oglasi. Klikni na kartice za detalje.
Osnovne metrike
Prod
Ovo su brzi pokazatelji – backend možeš proširiti putem admin endpointa i ovdje samo
promijeniti
fetch.
Aktivne pretplate
—
user_subscriptions.status = 'active'
Oglasi poslednjih 24h
—
broj novih redova u listings tabeli
Backend endpoint (npr.
/admin/billing/summary) možeš naknadno dodati i
ovdje prebaciti sve
brojeve na realne.
Brze akcije
Najčešće stvari koje radiš svaki dan.
Po potrebi možeš dodati još prečica (npr. “banujte korisnika”, “reset lozinke” itd).
Korisnici
Detalji, izmjena podataka i upravljanje pretplatama po korisniku. Korisnike pretražuj u
panelu sa desne strane.
Detalji korisnika
Nijedan korisnik nije izabran
Klikni korisnika iz liste sa desne strane da se podaci učitaju ovdje.
Pretplate korisnika
/admin/billing/user/:id & /admin/subscriptions/grant
Pregled aktivnih pretplata i ručno dodavanje / produženje plana (npr. gotovinska
uplata).
Nema podataka –
nijedan korisnik
nije izabran.
Ručno markiranje uplate
/subscriptions/admin/mark-payment-succeeded
Ako je uplata došla mimo webhooka (npr. gotovinska uplata), ovdje možeš "ručno"
aktivirati plan za ovog korisnika.
Kreiranje novog naloga
Ručno kreiranje korisničkog naloga. Email možeš označiti kao već potvrđen.
Novi nalog
POST /auth/admin/users
Kreira nalog; email možeš označiti kao već potvrđen (bez slanja maila).
Napomene
Informacije o kreiranju naloga.
• Email mora biti jedinstven u sistemu
• Lozinka mora imati najmanje 8 karaktera
• Ako označiš email kao već potvrđen, korisnik može odmah da se prijavi
• Korisničko ime je opciono - ako se ne unese, koristi se email
• Nakon kreiranja, korisnik će se pojaviti u listi korisnika
Tipovi pretplata
Upravljanje tipovima pretplata (planovima) - pregled, kreiranje i izmena planova po roli.
Planovi - Posiljalac
/subscriptions/plans?role=shipper
Planovi za posiljace. Klikni ✏️ pored plana za izmenu ili "Osvježi" za pregled.
Planovi - Prevoznik
/subscriptions/plans?role=carrier
Planovi za prevoznike. Klikni ✏️ pored plana za izmenu ili "Osvježi" za pregled.
Aktivne pretplate
Pregled svih aktivnih pretplata po korisnicima - ko je uplatio pretplatu i do kada traje.
Lista aktivnih pretplata
Svi korisnici koji trenutno imaju aktivnu pretplatu.
Lista uplata
Kompletan pregled svih uplata i aktivacija pretplata. Sve uplate se automatski čuvaju i
prikazuju ovde.
Filteri
Uplate
GET /admin/billing/payments
Aktivacije pretplata
GET /admin/billing/subscriptions
Uplate & promo
Dodavanje novih uplata (kes, banka) i globalni promo period.
Dodaj novu uplatu
POST /admin/billing/payments
Ručno dodavanje uplate za korisnika (kes, banka, drugo). Uplata se automatski markira kao
uspješna.
Globalni free premium period
app_settings
Ovo utiče na
getUserAccess() – svi novi useri mogu dobiti privremeni
premium.
Uplate pravnih lica
Lista uspješnih uplata pravnih lica sa svim podacima potrebnim za kreiranje fakture. Ručno
za sada dok ne automatizujemo.
Filteri
📄 Uplate pravnih lica - za fakturisanje
Lista uspješnih uplata pravnih lica sa svim podacima potrebnim za kreiranje fakture. Ručno
za sada dok ne automatizujemo.
Oglasi
Brzi pregled novih oglasa (listings). Kasnije možeš dodati edit / delete dugmad.
Filteri
Oglasi
Pregled, izmena i brisanje oglasa.
Sistemska podešavanja
API health, osnovne informacije i pomoć za debugging.
API health
/health
Provjeravamo da li se API i baza normalno javljaju.
Poslednji health ping:
Status:
Vrijeme:
—Vrijeme:
—
JWT & sesija
Informacije o tokenu koji koristi ovaj admin panel.
JWT iz
localStorage:
—