Preskoči na glavni sadržaj
BalšaWeb

Izrada web aplikacija · Crna Gora

Izrada web aplikacija i SaaS proizvoda

Sajt predstavlja firmu. Aplikacija je nešto u šta se loguje korisnik da bi obavio posao. Drugi posao, drugi rizik, drugi proces. Pravimo web aplikacije — SaaS proizvode, dashboard sisteme, interne alate, korisničke portale — na produkcijskom stack-u koji se nije mijenjao kod nas u zadnjih pet godina jer radi. Bazirani smo u Podgorici. Radimo sa osnivačima, CTO-ima i product menadžerima iz Crne Gore, Srbije i Hrvatske koji nemaju vremena za "agile transformaciju".

Zakaži poziv (otvara se u novoj kartici)

Kada vam treba aplikacija, a kada sajt

SaaS proizvod
Sa naplatom po pretplati (Stripe), korisničkim nalozima, dashboard-om.
Interni alat
Za vaš tim — npr. CRM po mjeri kad Pipedrive previše košta a Notion previše manuelan.
Klijentski portal
Vaši klijenti se loguju i vide svoj projekat, fakture, fajlove.
Operativni dashboard
Agregira podatke iz više izvora (vaša baza, Google Sheets, Stripe, GA) na jedno mjesto.
Custom workflow alat
Automatizuje konkretan proces koji danas radite ručno u Excel-u.

Šta tačno gradimo

Tipičan obim MVP web aplikacije: autentikacija (email/password ili Google), korisnički nalozi sa rolama (admin / korisnik), glavni model podataka (ono što aplikacija stvarno radi — npr. projekti, fakture, mjerenja), CRUD interfejs nad tim podacima, dashboard sa najvažnijim metrikama, integracije po potrebi (Stripe za naplatu, Resend za mejlove, S3 za fajlove), admin panel, deploy pipeline. Sve testirano, sa monitoring-om i grešaka-koje-pucaju alarmima na Slack ili mejl. MVP obično 6–10 sedmica. Posle toga prelazimo u "v2" fazu — dodajemo funkcije na osnovu stvarnog korišćenja, ne pretpostavki iz brief-a.

Stack i zašto baš njega

Next.js (App Router), React, TypeScript, Postgres preko Drizzle ORM, Tailwind + shadcn/ui za interfejs, deploy na Vercel ili po vašoj preferenci. Auth obično preko Auth.js ili Clerk. Naplata preko Stripe. Mejl preko Resend ili Postmark. Zašto baš ovo? Sve su provjerene tehnologije, sve imaju veliku zajednicu i dugoročnu podršku, sve se mogu naslijediti — ako sutra zaposlite vlastitog developera, naći će dokumentaciju, Stack Overflow odgovore i sebe sličnog na LinkedIn-u. Ne eksperimentišemo na vašem projektu.

Cijena i rok

ServicePriceTimeline
MVP web aplikacije srednje složenostiod 2.500 €6–12 sedmica
SaaS sa naplatom i 2–3 user rolepo dogovoruzavisi
Interni alat za 5–20 ljudiod 2.000 €zavisi
Mjesečni retainer (održavanje i izmjene)od 200 €/mjopciono

Sve fiksna cijena po dogovorenom scope-u, ne hourly. Dodatne funkcije nakon launch-a — sprint po sprint, po fiksnoj cijeni.

Često postavljana pitanja

Šta je MVP i zašto svi insistiraju na njemu?

MVP (Minimum Viable Product) je najmanja verzija aplikacije koja rješava glavni problem korisnika. Insistiramo jer 70% funkcija iz prvobitnog brief-a se ispostavi nepotrebno kad realni korisnici počnu da koriste proizvod. Bolje 6 sedmica MVP-a + 6 sedmica iteracija na osnovu podataka, nego 12 sedmica "kompletne" aplikacije koju niko ne koristi kako ste zamislili.

Možete li preuzeti aplikaciju koju je počeo drugi developer?

Da, ali uz ogradu. Krećemo od code audita (1–2 dana, fiksna cijena) — pregled koda, dokumentacije, baze, deploy setup-a. Poslije audita iskreno kažemo: da li je vrijedno nastaviti, da li je vrijedno refaktorisati, ili je brže početi ispočetka. Nismo zainteresovani da naplaćujemo sedmice za kod koji je već trula osnova.

Šta sa skaliranjem? Hoće li izdržati 10.000 korisnika?

Stack na kom gradimo (Next.js + Vercel + Postgres) skalira do desetina hiljada aktivnih korisnika bez arhitektonskih promjena. Preko toga ulazimo u zonu read replikacija, caching slojeva i razdvajanja servisa — to su problemi koje rješavamo kad ih imate, ne preventivno. Nema smisla graditi za Netflix scale dok imate 50 korisnika.

Šta nakon launch-a? Ko održava aplikaciju?

Tri opcije: (a) vi preuzimate i radite sa svojim devom — predajemo dokumentaciju, repo, sve, (b) mi održavamo po mjesečnom retainer-u (od 100 € mjesečno za bug-fix i minor updates), (c) hibrid — mi radimo veće funkcije sprint po sprint, vi radite sitnice. Najčešće je opcija (b) prvih 6 mjeseci, pa (a) ili (c) kasnije.

Sljedeći korak

Imate projekat? Hajde da popričamo.

Četrdeset pet minuta, bez obaveze. Izaći ćete sa iskrenom procjenom scope-a, roka i toga da li smo dobar fit.

Zakaži poziv (opens in new tab)

Ili pišite direktno: