Na vsebino
Kontakt
Delo Projekti, ki dokazujejo naše kompetence.Kontakt Povpraševanje v 3 korakih

Razvoj programske opreme · Frontend

Vmesniki, ki jih ni treba razlagati.

Uporabniški del sistema, ki mora biti hiter tudi pri velikih količinah podatkov in razumljiv brez uvajanja.

Predstavite nam vaš sistem Vsi projekti

Kdaj nas običajno vključijo

  • obstoječi sistem ne zadošča več
  • delo poteka v preglednicah
  • podatki se podvajajo med sistemi
  • potrebujete novo aplikacijo
  • želite prenoviti star sistem
  • razvijate nov digitalni produkt

Kaj to pomeni za vas

  • Manj preglednic in ročnih statusov.
  • Manj podvajanja podatkov med sistemi.
  • Enoten pregled procesa za vodstvo in ekipo.
  • Sistem, ki raste skupaj s podjetjem.
  • Manj odvisnosti od posameznika, ki »edini ve, kako gre«.

Kaj pokrivamo

  • komponentni sistem in design system
  • delo z velikimi tabelami in filtri
  • obrazci s pravili in validacijo
  • realno-časovni prikazi
  • dostopnost in tipkovnica
  • odzivnost od telefona do velikih zaslonov
  • optimizacija hitrosti

Hitrost ni občutek, ampak meritev

Vmesnik, ki je hiter na razvijalčevem računalniku, je lahko počasen na petletnem telefonu v slabem omrežju. Zato hitrost merimo tam, kjer jo občuti uporabnik: koliko časa mine do prvega uporabnega prikaza in ali se postavitev med nalaganjem premika.

  • nalaganje samo tistega, kar je na zaslonu potrebno
  • postopno prikazovanje namesto praznega čakanja
  • delo z velikimi tabelami brez zamrznjenega vmesnika
  • slike v velikostih, ki jih naprava res potrebuje
  • stabilna postavitev, ki med nalaganjem ne skače

Kjer se poslovni vmesniki lomijo

Večina zahtevnih delov ni v obliki, ampak v podatkih: tabela z več deset tisoč vrsticami, obrazec s pravili, ki so odvisna drug od drugega, in prikaz, ki se mora osveževati sam.

  • filtriranje in razvrščanje na strežniku, ne v brskalniku
  • izvoz, ki ne blokira dela
  • obrazci, ki povedo napako ob polju in ne šele na koncu
  • samodejno shranjevanje osnutka
  • osveževanje v živo brez izgube tega, kar uporabnik piše
  • delo s tipkovnico za uporabnike, ki so ves dan v sistemu

Kako sistem zgradimo

Arhitektura

Podatkovni model, moduli in meje sistema določimo pred razvojem, da kasnejše širitve ne zahtevajo prepisa.

UX/UI

Uporabniške poti in prototip ključnih zaslonov potrdite, preden se pišejo funkcionalnosti.

Frontend in backend

Vmesnik in strežniški del razvijamo z istim standardom: berljiva koda, pokrita z avtomatskimi testi.

Integracije

Povezave z ERP, CRM, dokumentnimi sistemi in registri, z beleženjem in ponovnimi poskusi.

Podatki

Migracija, čiščenje in pravila za kakovost podatkov, da nov sistem ne podeduje starih napak.

Varnost, kakovost, uvedba

Varnost

Prijava in pravice, šifriranje v prenosu in mirovanju, revizijska sled ter pregled pred objavo.

Testiranje

Avtomatski testi, regresija in prevzemno testiranje po vaših merilih, ne po naših.

Uvedba

Ločena okolja, postopna objava in možnost vrnitve na prejšnjo različico v nekaj minutah.

Primopredaja

Koda, dostopi, dokumentacija in izobraževanje ekipe. Sistem ostane vaš.

Vzdrževanje

Dogovorjen odzivni čas, nadzor delovanja in mesečni obseg ur za nadgradnje.

Sorodno delo

Tehnologije

  • TypeScript
  • React
  • Next.js
  • Design tokens
  • Component testing
  • Core Web Vitals

Pogosta vprašanja

Ali lahko uporabite naš obstoječi design system?

Da. Če obstaja, ga uporabimo in po potrebi dopolnimo z manjkajočimi komponentami.

Sorodne rešitve

Se sliši kot vaš projekt?

Pošljite opis projekta, obstoječi sistem, razpisno dokumentacijo ali datum dogodka.

Predstavite nam vaš sistem