WEB APLIKACIJE

Izrada web aplikacija za vaše klijente, partnere i zaposlenike

Izrađujemo web aplikacije koje rade u pregledniku: portale za klijente i poslovne partnere, interne alate i nadzorne ploče. Povezujemo ih s vašim ERP-om i CRM-om, pa se podaci više ne prepisuju ručno.

Besplatan prvi razgovorPrva radna verzija za 4–8 tjedanaHosting u EU
Usluge
OPSEG

Web aplikacije po mjeri: što su, kada trebaju i kako nastaju

Web aplikacija je program koji radi u internetskom pregledniku i u kojem korisnik obavlja posao: prijavljuje se, unosi i mijenja podatke, odobrava, naručuje ili prati status. Ne treba je instalirati, radi na računalu, tabletu i mobitelu, a svi korisnici rade na istoj, aktualnoj verziji. Kad korisnicima treba rad bez internetske veze ili pristup kameri i lokaciji, bolji izbor može biti mobilna aplikacija.

Web stranica ili web aplikacija

Web stranica predstavlja tvrtku: posjetitelj čita o uslugama i javlja se putem obrasca. Web aplikacija služi za rad: korisnik ima vlastiti račun, vidi svoje podatke i mijenja ih u granicama svojih prava. Razlika nije u izgledu, nego u onome što se događa iza zaslona: aplikacija ima bazu podataka, poslovna pravila, korisničke uloge i veze s drugim sustavima, pa je i njezina izrada drukčiji posao. Web shop je posebna vrsta web aplikacije, namijenjena prodaji, a njegovu izradu opisujemo na stranici izrada web shopa.

Kada vam treba web aplikacija

Web aplikacija ima smisla kad više ljudi, u tvrtki i izvan nje, mora raditi s istim podacima, a tablice i e-pošta to više ne mogu pratiti. Tipično su to ovi slučajevi.

Portali za klijente

Mjesto na kojem kupci vide svoje narudžbe, ugovore, račune, dokumente ili status zahtjeva i sami pokreću ono zbog čega bi inače zvali ili pisali e-poštu.

Portali za poslovne partnere

Za veleprodajne kupce, distributere, dobavljače ili servisere: uvjeti i cjenici po partneru, narudžbe, reklamacije i dokumentacija, pri čemu svaki partner vidi samo ono što se odnosi na njega.

Interni alati

Aplikacije za zaposlenike koje zamjenjuju tablice i lance e-pošte: radni nalozi, odobravanje zahtjeva, planiranje resursa, evidencije i tijek rada između odjela.

Nadzorne ploče

Ključne brojke na jednom zaslonu, izračunate iz podataka koje već imate u ERP-u, CRM-u ili knjigovodstvu, umjesto izvještaja koji se slažu ručno. Ako podatke prvo treba urediti i povezati, pogledajte stranicu podaci i poslovna analitika.

Svaka od ovih aplikacija oblik je softvera po mjeri. Kada se razvoj po mjeri isplati, a kada je bolji gotov proizvod, opisujemo na stranici razvoj softvera po mjeri.

Tehnologija

Web aplikacije gradimo na tehnologijama koje koristimo u vlastitim proizvodima i u radu za klijente: Next.js i React za sučelje, Node.js za backend i PostgreSQL za bazu podataka. Kad aplikacija treba pretraživanje po značenju, na primjer kroz dokumente ili bazu znanja, PostgreSQL proširujemo s pgvectorom. Aplikaciju pakiramo u Docker, a promjene prije objave prolaze automatske provjere u GitLab CI-ju.

Riječ je o raširenim tehnologijama otvorenog koda, pa aplikaciju može razumjeti i dalje razvijati i drugi tim. Aplikacije koje izrađujemo i održavamo rade na poslužiteljima u EU.

Sigurnost i prava pristupa

Web aplikacija dostupna je s interneta, pa sigurnost planiramo od početka, a ne kao dodatak na kraju:

  • svaki korisnik ima ulogu koja određuje što smije vidjeti i mijenjati, a partner vidi samo svoje podatke;
  • prava se provjeravaju na poslužitelju pri svakom zahtjevu, a ne samo skrivanjem gumba u sučelju;
  • veza je šifrirana, a gdje je potrebno, uvodimo dodatnu provjeru pri prijavi;
  • važne radnje se bilježe: tko je što promijenio i kada;
  • obrađuju se samo osobni podaci koji su aplikaciji potrebni, a podaci su na poslužiteljima u EU.

Ako aplikacija koristi AI, pravila za njegov rad i nadzor opisujemo na stranici AI sigurnost i upravljanje.

Povezivanje s ERP-om i CRM-om

Poslovna web aplikacija rijetko radi sama. Podaci o kupcima, artiklima, cijenama i zalihama u pravilu su već u ERP-u ili CRM-u, pa ih aplikacija čita odande umjesto da ih netko prepisuje. Ovisno o sustavu, veza ide preko API-ja, redovite sinkronizacije ili izvoza podataka.

Za Instar informatiku, hrvatskog trgovca i distributera informatičke opreme, našu smo platformu Business Booster povezali s ERP-om Luceed. Platforma radi na kopiji podataka koja se sinkronizira svake noći i služi samo za čitanje, pa rad u ERP-u ostaje netaknut. Na toj kopiji nastaju tjedni izvještaji o prodaji i zalihama po robnim markama i odgovori na poslovna pitanja postavljena na hrvatskom. Kako izgleda veza s ERP-om kad uključuje AI, opisujemo na stranici AI integracija s CRM i ERP sustavima.

Kako izrađujemo web aplikaciju

Razvoj web aplikacije vodimo u fazama, tako da korisnici što prije rade u pravoj aplikaciji:

  1. Besplatan prvi razgovor: tko će aplikaciju koristiti i koji posao u njoj obavlja.
  2. Otkrivanje: uloge, prava, zasloni, poslovna pravila i sustavi s kojima se aplikacija povezuje. Gdje pomaže, prije razvoja skiciramo glavne zaslone.
  3. Opseg, procjena troška i plan po fazama.
  4. Prva radna verzija za 4–8 tjedana, s pravom prijavom, ulogama i vašim podacima. Napredak pratite u klijentskom portalu.
  5. Uvođenje korisnika, dorade prema njihovim povratnim informacijama i sljedeće faze.
  6. Održavanje nakon puštanja u rad.

O čemu ovisi cijena

Na procjenu troška utječu:

  • broj vrsta korisnika i koliko su njihova prava razrađena;
  • broj zaslona i složenost poslovnih pravila;
  • integracije s ERP-om, CRM-om, sustavom za plaćanje ili e-poštom i kakav API ti sustavi imaju;
  • prijenos postojećih podataka;
  • izgled: gotove komponente sučelja ili dizajn po mjeri vašeg vizualnog identiteta;
  • broj jezika sučelja te potrebni izvještaji i izvozi;
  • opseg održavanja.

Procjenu dajemo nakon otkrivanja, razdvojenu po fazama, pa unaprijed znate što ulazi u prvu verziju.

Održavanje

Web aplikacija nije gotova kad se pusti u rad. Preglednici, biblioteke i sigurnosni zahtjevi se mijenjaju, a korisnici s vremenom traže dorade. Održavanje obuhvaća ažuriranja i sigurnosne zakrpe, nadzor rada, sigurnosne kopije baze i ispravke pogrešaka, a veće dorade planiramo kao nove faze s vlastitom procjenom.

Što pripremiti

Za početak je korisno imati:

  • popis korisnika: tko se prijavljuje i što koja skupina smije vidjeti;
  • primjere tablica, obrazaca i izvještaja koje aplikacija zamjenjuje;
  • dokumentaciju API-ja vašeg ERP-a ili CRM-a ili kontakt osobe koja ga održava;
  • vizualni identitet, ako aplikaciju koriste kupci i partneri;
  • osobu koja odlučuje o prioritetima i nekoliko korisnika za testiranje.
ŠTO DOBIVATE

Što je uključeno

  • Web aplikacija koja radi u pregledniku na računalu, tabletu i mobitelu
  • Prijava, uloge i prava pristupa koja se provjeravaju na poslužitelju
  • Povezivanje s vašim ERP-om, CRM-om i drugim sustavima
  • Nadzorne ploče i izvještaji iz podataka koje već imate
  • Prva radna verzija za 4–8 tjedana, zatim razvoj po fazama
  • Rad na poslužiteljima u EU, sigurnosne kopije i održavanje
  • Praćenje napretka u klijentskom portalu
KAKO RADIMO

Od prvog razgovora do rada u produkciji

01

Prvi razgovor

Prolazimo ciljeve, procese i sustave koje koristite.

02

Opseg i plan

Pisani opseg, procjena troška i plan po fazama.

03

Prva radna verzija

Radna verzija na vašim podacima za 4–8 tjedana.

04

Uvođenje i održavanje

Puštanje u rad, nadzor, nadogradnje i podrška.

FAQ

Najčešća pitanja

Koja je razlika između web stranice i web aplikacije?

Web stranica informira, a web aplikacija služi za rad. Na stranici posjetitelj čita o tvrtki i uslugama, a u aplikaciju se korisnik prijavljuje i u njoj unosi i mijenja podatke, odobrava, naručuje ili prati status. Zato aplikacija ima bazu podataka, korisničke uloge, poslovna pravila i veze s drugim sustavima, pa je njezina izrada drukčiji posao od izrade stranice.

Koliko traje izrada web aplikacije?

Prva radna verzija gotova je za 4–8 tjedana. U njoj su prijava, uloge i glavni tijek rada povezan s vašim podacima, pa korisnici mogu početi raditi i davati povratne informacije. Ostale funkcije dolaze u fazama prema planu dogovorenom prije početka, a koliko će ih biti, ovisi o opsegu i integracijama.

Koliko košta izrada web aplikacije?

Cijena ovisi o broju uloga i zaslona, složenosti poslovnih pravila, integracijama s ERP-om ili CRM-om, prijenosu postojećih podataka i opsegu održavanja. Procjenu troška dajemo nakon otkrivanja i razdvajamo je po fazama, pa unaprijed znate što dobivate u prvoj verziji, a o sljedećim fazama odlučujete kad vidite kako aplikacija radi.

Može li se web aplikacija povezati s našim ERP-om ili CRM-om?

Može, a način ovisi o tome kako sustav otvara podatke: preko API-ja, redovite sinkronizacije ili izvoza. Kad je moguće, aplikacija radi na kopiji podataka i ništa ne mijenja u ERP-u, kao naša platforma Business Booster spojena na ERP Luceed za Instar informatiku. Prije procjene provjeravamo što vaš sustav dopušta.

Kako je riješena sigurnost web aplikacije?

Sigurnost se planira od početka: svaki korisnik ima ulogu, a prava se provjeravaju na poslužitelju pri svakom zahtjevu, ne samo u sučelju. Veza je šifrirana, važne radnje se bilježe, a podaci su na poslužiteljima u EU. Osobne podatke obrađujemo samo u opsegu koji je aplikaciji stvarno potreban.

Radi li web aplikacija i na mobitelu?

Da, web aplikacija radi u pregledniku na mobitelu i tabletu, a sučelje se prilagođava veličini zaslona. Za portale i interne alate to je često dovoljno. Ako trebate rad bez internetske veze, pristup kameri i lokaciji u pozadini ili objavu u trgovinama aplikacija, bolji izbor može biti mobilna aplikacija, koju izrađujemo zasebno ili uz web aplikaciju.

KONTAKT

Spremni za sljedeći korak?

Dogovorite besplatan prvi razgovor: prolazimo vaše procese i sustave, a zatim dobivate opseg, procjenu i plan po fazama.

Kontakt