O projektu
Uplatnica koja smanjuje ponavljanje, bez komplikovanja plaćanja
Uplatnica QR je napravljena da podatke za redovna plaćanja uneseš jednom, zatim generišeš ispravan NBS IPS QR i proveriš ga pre nego što otvoriš mBank aplikaciju.
Privatnost po dizajnu
Javni generator i validatori obrađuju unete podatke lokalno u pregledaču. Nalog služi za čuvanje i sinhronizaciju tvojih šablona i istorije.
Lokalni i offline rad
PWA podrška omogućava da se ključne funkcije koriste i kada je veza nestabilna, bez oslanjanja na bankarski sistem za samu QR generaciju.
Proverljiva pravila
IPS payload, iznosi, računi i poziv na broj prolaze kroz centralizovanu validaciju prema NBS IPS formatu i MOD 97-10 pravilima.
Problem koji rešava
Računi za kredit, komunalije, internet ili kiriju često traže iste podatke iz meseca u mesec. Ručno prepisivanje iznosa, računa i poziva na broj je sporo i podložno greškama. Uplatnica QR čuva strukturu šablona i pretvara je u format koji domaće mBank aplikacije mogu da skeniraju.
Kratak tehnički pregled
- Next.js 16, React 19 i TypeScript čine web aplikaciju i responzivni interfejs.
- Poseban IPS sloj kodira, dekodira i validira NBS QR podatke, uključujući MOD 97-10.
- Better Auth, Prisma i PostgreSQL omogućavaju naloge i sinhronizaciju sačuvanih podataka.
- PWA sloj podržava instalaciju aplikacije i korišćenje keširanih funkcija kada nema stabilne veze.