Usluge
Web aplikacije i SaaS
Poslovne web aplikacije i SaaS platforme s više klijenata — brze, sigurne i spremne za rast.
Gradim web aplikacije na Next.js-u i Postgresu koje izdrže stvarni promet i stvarne podatke: prijava, uloge, razdvajanje podataka po klijentu, plaćanja, izvještaji, e-mail. Šape su multi-tenant SaaS za salone za pse gdje svaki salon vidi isključivo svoje podatke — pravilo koje se provodi u samoj bazi, a ne u kodu koji se može zaobići.
Tehnologije
- Next.js
- React
- TypeScript
- Tailwind CSS
- Supabase
- PostgreSQL
- Row Level Security
- Vercel
- Resend
- Zod
Što dobivate
- Web aplikacija na Next.js-u — brza na mobitelu i na sporoj mreži
- Postgres baza s pravilima pristupa na razini retka (RLS)
- Prijava, registracija, uloge i pozivnice za članove tima
- Multi-tenant arhitektura — svaki klijent u svom prostoru
- Javne stranice za rezervacije i upite vaših kupaca
- Automatski e-mailovi: potvrde, podsjetnici, izvještaji
- Administracija, statistika i izvoz podataka
- Postavljanje na Vercel, domena, HTTPS i sigurnosna zaglavlja
- Višejezičnost i prilagodba za hrvatsko tržište
Dokaz u radu
Šape
Multi-tenant SaaS · vlastiti proizvod
SaaS za salone za pse: klijenti, psi, termini, javne rezervacije i automatski e-mail podsjetnici. Svaki salon vidi isključivo svoje podatke — pravilo koje provodi baza, a ne aplikacija.
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS 4
WATdesign
Katalog i konfigurator · web
Katalog zidnih tapeta po mjeri s 4.620 motiva, konfiguratorom dimenzija i cijenom po m² — bez baze podataka i bez ijedne slikovne datoteke u repozitoriju.
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS 4
eRačun Semafor
Regulatorni alat · vlastiti proizvod
Besplatna provjera spremnosti za Fiskalizaciju 2.0. Trinaest pitanja kroz deterministički skup pravila daje izvještaj s rokovima, odgovornostima i člankom zakona iza svake tvrdnje.
- Next.js
- TypeScript
- Supabase
- Vercel
Je li web aplikacija sigurna za podatke mojih klijenata?
Razdvajanje podataka postavljam u bazu, ne u aplikaciju. Svaka tablica nosi oznaku vlasnika podatka, a Postgres pravila pristupa (RLS) odbijaju upit koji traži tuđi redak — čak i ako netko dođe do ključa. Osjetljivi ključevi nikad ne završe u pregledniku.
Mogu li kasnije naplaćivati pretplatu kroz aplikaciju?
Da. Razine pretplate i ograničenja planiraju se u shemi od početka, čak i ako naplata krene tek kasnije — tako se dodavanje naplate svodi na spajanje pružatelja plaćanja umjesto na prepisivanje aplikacije.
Hoće li stranica biti brza?
Brzina je zahtjev, ne slučajnost. WATdesign katalog ima 4.620 motiva, a naslovnica učita oko 26 kB slika jer se slike generiraju iz koda umjesto da se poslužuju kao fotografije. Mjereno na simuliranoj 4G mreži uz četverostruko usporen procesor: LCP naslovnice oko 2,0 s, kataloga oko 0,9 s.
Kontakt
Recite što gradite — javljam se danas.
Odgovaram u pravilu isti radni dan. Prvi razgovor traje trideset minuta, ne naplaćuje se i ne obvezuje ni na što.