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
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
- 01 · Klijent odabire uslugu i termin
- 02 · Sustav provjerava dostupnost
- 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.
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.
- 01
Razgovor i ciljevi
Prolazimo tko koristi aplikaciju, što danas radi i gdje najčešće zapinje.
- 02
Opseg i procjena
Dogovaramo prioritetne funkcije, faze i okvirni rok te procjenjujemo trošak.
- 03
Prototip i razvoj
Prolazimo ključne ekrane i tijekove. Tijekom izrade možete pregledati dogovorene funkcije.
- 04
Testiranje i provjera
Provjeravamo ključne zadatke, korisničke uloge i scenarije u kojima može doći do greške.
- 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