Case Study · SaaS · Laravel · Vue 3 · HR Fiskalizacija

Fixit Sistem — Cloud platforma za servisne radionice

Full-stack SaaS aplikacija za upravljanje servisnim radionicama. Radni nalozi, customer approval flow, hrvatska fiskalizacija bez SDK-a, Stripe pretplate, multi-tenant arhitektura s Filament admin panelom.

Tip
SaaS · Multi-tenant · Cloud
Backend
Laravel 11 · Filament 3.2
Frontend
Vue 3.4 · Vite 5 · Pinia
Fiskalizacija
HR CIS · B2C + B2B · ZKI/JIR
Izazov

Servisna radionica zarobljena u papiru

Papirnati radni nalozi, ručni računi, Excel zalihe. HR fiskalizacija ručna i podložna greškama. Tehničari su gubili sate na administraciju umjesto na servisiranje.

Radionica s više lokacija trebala je centralizirani cloud sustav — ne još jedan desktop program koji ne može pratiti tehničare koji se kreću po terenu s tabletima.

Rješenje

Cloud SaaS s Filament admin panelom

Laravel 11 backend s multi-tenant arhitekturom, Vue 3 SPA sučeljem za tehničare i dva odvojena Filament panela — Manager za vlasnike radionice, Superadmin za GrL'Ca operativni nadzor.

Fiskalizacija implementirana hand-rolled SOAP/OpenSSL servisom bez SDK-a — direktan poziv na CIS sustav za ZKI i JIR generiranje za sekunde.

Funkcionalnosti

Što Fixit Sistem može

🧾
HR Fiskalizacija bez SDK-a
Hand-rolled FiscalizationService s native SOAP + OpenSSL. ZKI/JIR za sekunde, B2C i B2B, OIB validacija, Fiskalizacija 2.0 ready. Nema third-party ovisnosti.
Customer approval flow
Klijent prima email s procjenom, klika "Odobravam" ili "Odbijam" — bez ikakvog logina. Nalog se automatski ažurira. IMAP-driven inbox flow za automatsku obradu odgovora.
🏛️
Filament dual-panel
Manager panel za vlasnike radionice — puna kontrola naloga, tehničara, zaliha i izvještaja. Superadmin panel za GrL'Ca — upravljanje svim tenantima, planovima i naplatom.
💳
Stripe pretplate
Laravel Cashier integracija za SaaS naplatu. Planovi pretplate, trial periodi, automatsko obnavljanje, Stripe Customer Portal za upravljanje planom.
📄
PDF računi s QR kodom
DomPDF generira fiskalizirane račune i radne naloge. bacon/bacon-qr-code za QR kod koji kodira JIR/ZKI — skenabilno i verifikabilno.
📱
Vue 3 SPA sučelje
Composition API, Pinia za state management, Vue Router, Axios za API pozive. Vite 5 build pipeline s laravel-vite-plugin. Mobile-first za techničare na tabletima.
📊
Analytics dashboard
Prihod po periodu, najpopularnije usluge, prosječno trajanje naloga, učinkovitost tehničara po lokaciji. Real-time Filament widgets.
🏗️
Multi-tenant arhitektura
Svaka radionica je izolirani tenant. Više lokacija pod jednim računom. Prijenos naloga između lokacija, centralizirane zalihe, per-lokacija izvještaji.
🖨️
Print optimizacija
Radni nalog i račun optimizirani za A4 i termalni printer. Blade server-rendered print template — brzo, pouzdano, bez JS ovisnosti na printanju.
Tijek radnog naloga

Od kvara do fiskaliziranog računa

1
Kreiranje naloga
Tehničar otvara novi nalog u Vue SPA — odabire kupca, uređaj, opis kvara. Automatski dodijeljen broj naloga.
2
Procjena → email klijentu
Unosi procjenu troška. Laravel šalje email s prijedlogom, cijenom i approval linkovima generiranim sa Sanctum tokenima.
3
Customer approval
Klijent klika "Odobravam" ili "Odbijam" bez logina. IMAP sync hvata odgovore direktno iz inboxa. Nalog se automatski ažurira u realnom vremenu.
4
Popravak + PDF račun
Tehničar završava nalog. DomPDF generira račun s QR kodom. SOAP poziv na CIS — ZKI i JIR vraćeni za sekunde.
5
Fiskalizirani račun klijentu
Klijent prima PDF račun s JIR brojem i QR kodom. Arhiviran u sustavu za pregled u bilo kojem trenutku.
Superadmin pogled
Filament Superadmin panel daje GrL'Ca timu potpun pregled svih tenanata — aktivne radionice, plan pretplate, Stripe status, zadnji login, broj naloga u periodu.
Aktivni tenanti 34
Nalozi ovaj mjesec 1,247
Stripe MRR vidljiv
Avg. naloga/dan 41
Tehnologije

Stack

Laravel 11 monolith s Vue 3 SPA na frontendu. Filament 3.2 za dva odvojena admin panela. Stripe Cashier za SaaS naplatu. Sve fiskalizacija hand-rolled — bez SDK-a, direktan SOAP na CIS.

Backend
Laravel 11Filament 3.2Laravel SanctumLaravel CashierSOAP/OpenSSLIMAPDomPDFQR Code
Frontend
Vue 3.4PiniaVue RouterVite 5AxiosBladePostCSS
0
SDK-ova za fiskalizaciju
2
Filament admin panela
Tenanata (multi-tenant)
<3s
ZKI/JIR generiranje

Trebate servisni management sustav?

Izgradimo cloud rješenje po mjeri vaše radionice — fiskalizacija, customer approval i Stripe naplata uključeni.

Zakažite konzultaciju →