Loading...

Razvoj softwarea i aplikacija

Rollysoft / Razvoj softvera po mjeri

Vi imate ideju. Mi je pretvaramo u softver.

Razvijamo sve vrste softverskih rješenja po mjeri. Možemo izraditi mobilnu ili web aplikaciju, program za računalo, poslovni sustav ili platformu koja povezuje više timova i servisa u jedan pregledan proces.

  • Mobilne aplikacije
  • Web
  • Desktop
  • Poslovni sustavi
  • Integracije
Programer piše kod uz simulator mobilne aplikacije na istom zaslonu.
Ilustracija razvoja mobilne aplikacije

01 / Usluge

Što možemo izraditi za vas

Možemo razviti proizvod od početka ili preuzeti dio postojećeg sustava. Zajedno određujemo kome je rješenje namijenjeno, što treba raditi i kako se uklapa u vaš svakodnevni posao.

Mobilne aplikacije

Aplikacije za iOS i Android, za kupce, članove i djelatnike na terenu. Funkcije se mogu prilagoditi uređaju i uvjetima rada.

  • Obavijesti
  • Kamera i lokacija
  • Rad bez interneta

Web aplikacije i portali

Korisnički računi, portali za više pružatelja usluga, rezervacije i proizvodi s pretplatom. Svaka korisnička uloga može imati zasebno sučelje.

  • SaaS
  • Članstvo
  • Administracija

Desktop i specijalizirani softver

Programi za računala, lokalna obrada podataka, priprema dokumenata ili povezivanje s opremom. Okruženje odabiremo prema uvjetima korištenja.

  • Lokalni alati
  • Uvoz i izvoz
  • Rad s opremom

Poslovni sustavi

Evidencija klijenata, radni nalozi, zalihe i odobravanja u jednoj aplikaciji. Voditelji mogu pratiti statuse i izvještaje bez ručnog prikupljanja podataka.

  • CRM
  • Izvještaji
  • Korisničke uloge

Prodaja i korisnički programi

B2B naručivanje, konfiguratori, aplikacije za članove i programi vjernosti. Prema projektu povezujemo ponudu s naplatom, skladištem ili dostavom.

  • Katalozi
  • Plaćanje
  • Vjernost

API-ji i automatizacija

Povezivanje programa, sinkronizacija podataka, obavijesti i automatsko generiranje dokumenata. Možemo izdvojiti konkretan proces koji timu oduzima vrijeme.

  • Integracije
  • Baze podataka
  • Obrada podataka

Nadogradnja postojećeg softvera

Možemo analizirati postojeći sustav, dodati nove funkcije, obnoviti sučelje ili planirati migraciju podataka i postupnu zamjenu zastarjelih dijelova.

Prototipi i prva verzija proizvoda

Izradimo klikabilni prototip ili prvu funkcionalnu verziju kako biste mogli provjeriti ključni tijek s korisnicima prije ulaganja u širi opseg.

Prilagođeni moduli

Od pojedinačnog kalkulatora do pozadinskog servisa ili mobilnog modula za postojeću platformu. Opseg se prilagođava problemu koji rješavamo.

02 / Primjeri primjene

Kako bi rješenje izgledalo u vašem poslu?

Otvorite primjer i pogledajte što bi radili korisnici, što vidi vaš tim i gdje softver može preuzeti ponavljajuće zadatke.

Rezervacije i termini

Klijent odabire termin na webu ili mobitelu. Sustav provjeri dostupnost, šalje potvrdu i upisuje termin u raspored. Tim može premjestiti ili otkazati termin s istog mjesta.

PRIMJER TIJEKA REZERVACIJE

  1. 01 · Klijent odabire uslugu i termin
  2. 02 · Sustav provjerava dostupnost
  3. 03 · Potvrda stiže klijentu i timu
Platforma s više pružatelja usluga

Partneri uređuju ponudu i odgovaraju na zahtjeve. Korisnici pretražuju i rezerviraju, a administrator upravlja objavama, kategorijama i pristupom.

Radni nalozi i aplikacija za teren

Ured dodijeli nalog, djelatnik na mobitelu bilježi status, fotografije i napomene, a voditelj vidi koje naloge treba pregledati.

Povezivanje trgovine, zaliha i dostave

Narudžba iz trgovine prenosi se u interni sustav. Zaliha se osvježi, skladište dobije zadatak, a iznimke ostaju vidljive djelatniku koji ih može riješiti.

Pretplatnički proizvod ili članska aplikacija

Član upravlja profilom i uslugama, dobiva obavijesti, a pristup sadržaju ovisi o statusu članstva ili pretplate.

Dijagram povezuje kod s korisničkim sučeljem, bazom podataka i testiranjem.
Ilustracija povezanih dijelova aplikacije
Grafitna 3D ilustracija slojeva softvera s crvenim vezama između sučelja, obrade i podataka.
Ilustracija slojeva softverskog sustava

03 / Arhitektura

Što se događa ispod sučelja?

Način na koji su dijelovi povezani utječe na to koliko se lako dodaju funkcije, razmjenjuju podaci i održava aplikacija.

Sučelje

Ekrani, obrasci, pretraživanje i prikazi prilagođeni različitim korisnicima i uređajima.

Poslovna logika i API

Pravila, ovlasti i obrada zahtjeva, uz razmjenu podataka s drugim sustavima.

Podaci i infrastruktura

Pohrana, migracije, način pokretanja aplikacije i plan oporavka prema potrebama projekta.

04 / Programski jezici

U kojim jezicima možemo razvijati?

Jezik i alate biramo prema uređajima, funkcijama i softveru koji već koristite. Otvorite skupinu za konkretne primjere primjene.

JavaScript i TypeScript

Interaktivna web sučelja, nadzorne ploče, web aplikacije te poslužiteljski servisi i API-ji uz Node.js.

Swift, Kotlin i Dart

Swift za aplikacije na Appleovim uređajima, Kotlin za Android, a Dart uz Flutter kada želite zajedničku kodnu bazu za više platformi.

Python

Automatizacija, obrada podataka, generiranje izvještaja, integracije i razvoj poslužiteljskih servisa.

PHP

Web aplikacije, poslužiteljski moduli te prilagodbe i integracije za WordPress i WooCommerce.

C# i .NET

Poslovne aplikacije, desktop alati, web servisi i integracije u okruženjima koja koriste Microsoftove tehnologije.

Java

Poslužiteljske aplikacije, poslovni sustavi i održavanje ili nadogradnja postojećih aplikacija pisanih u Javi.

SQL

Upiti i rad s relacijskim bazama, od pretraživanja i izvještaja do prijenosa i provjere podataka.

Go, Rust, C i C++

Opcije za projekte sa specifičnim tehničkim zahtjevima, primjerice pozadinske servise, obradu podataka ili rad s uređajima. Izvedivost i opseg dogovaramo prema projektu.

Radimo i s postojećim kodom. Ako već imate aplikaciju, dokumentaciju ili zadanu tehnologiju, možemo ih pregledati i predložiti kako nastaviti razvoj.

05 / Proces razvoja

Od prve skice do puštanja u rad

Prije izrade dogovaramo opseg i kriterije po kojima ćete znati da je rješenje spremno za korištenje.

Suradnici označavaju papirnate skice mobilnih ekrana i tijekova aplikacije.
Ilustracija planiranja korisničkih ekrana
  1. 01

    Razgovor i ciljevi

    Prolazimo tko koristi aplikaciju, što danas radi i gdje najčešće zapinje.

  2. 02

    Opseg i procjena

    Dogovaramo prioritetne funkcije, faze i okvirni rok te procjenjujemo trošak.

  3. 03

    Prototip i razvoj

    Prolazimo ključne ekrane i tijekove. Tijekom izrade možete pregledati dogovorene funkcije.

  4. 04

    Testiranje i provjera

    Provjeravamo ključne zadatke, korisničke uloge i scenarije u kojima može doći do greške.

  5. 05

    Pokretanje i predaja

    Planiramo objavu, pristupe i upute za korištenje te prema potrebi dogovaramo podršku.

Pristup i podaci

Dogovaramo korisničke uloge, vidljivost podataka te pravila njihove pohrane i izvoza.

Rad u stvarnim uvjetima

U plan uključujemo uređaje, opterećenje i uvjete korištenja, primjerice slab internet na terenu.

Daljnji razvoj

Predaju i podršku planiramo prema tome tko će održavati sustav i koje funkcije želite dodati poslije.

06 / Česta pitanja

Prije nego što krenemo

Za prvi razgovor dovoljno je opisati kome je aplikacija namijenjena i što želite da ti ljudi u njoj mogu napraviti.

Koliko košta razvoj i koliko traje?

Procjena ovisi o broju funkcija, korisničkih uloga, integracija i stanju postojećeg sustava. Nakon razgovora možemo predložiti opseg i procjenu za prvu fazu.

Možemo li krenuti od prve manje verzije?

Da. Odaberemo ključni tijek koji treba proraditi i pripremimo prvu verziju. O sljedećim funkcijama možemo odlučiti uz povratne informacije korisnika.

Kako odabrati web, mobilnu ili desktop aplikaciju?

Web je praktičan kada korisnici dolaze preko poveznice. Mobilna aplikacija može bolje odgovarati terenskom radu i funkcijama uređaja. Desktop aplikacija može imati smisla za lokalni rad ili posebnu opremu.

Možete li povezati postojeći program ili prebaciti podatke?

Možemo pregledati dokumentaciju, pristup i formate podataka te predložiti integraciju ili plan migracije. Izvedba ovisi o tome što postojeći sustav omogućuje.

Kako dogovaramo objavu i podršku?

Prije završetka dogovaramo okruženje, pristupe, dokumentaciju i provjeru pri puštanju u rad. Opseg i uvjete podrške dogovaramo prema projektu.

07 / Pokrenimo projekt

Samo je nebo granica.

Bilo da imate skicu nove aplikacije ili proces koji želite automatizirati, pošaljite nam svoju ideju. Zajedno ćemo odrediti prvi korak i što sve možemo izgraditi.

Što napisati u upitu

  • Što želite napraviti ili poboljšati
  • Tko će koristiti aplikaciju
  • Što korisnik treba moći napraviti
  • Koji se programi ili uređaji već koriste
  • Imate li okvirni rok ili plan za prvu verziju
We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies.

Vaša košarica

close