Skip to content
Javni sajt + dealer portal
Full StackLiveLuxury · 2026

Luma Yachting

Platforma za prodaju jahti javni katalog jahti, brendova i custom-build projekata, plus privatni dealer portal. Kompletna izrada na sopstvenom backendu.

Uloga
Full Stack
Godina
2026
Kategorija
Luxury
Stack
ReactRedux ToolkitReact RouterStyled ComponentsFramer MotionNode.jsExpressSequelizeMySQLJWTMulterSharpAxios

01 · Rezultati

Šta je projekat zapravo isporučio.

Brojevi, ne pridevi. Statistike ispod su iz produkcije. Sve što je još uvek živo, još uvek se meri.

Live

in production

since 2026

End-to-end

front + back

one set of hands

Public

live URL

lumayachting.com

2026

shipped

year of build

02 · Pregled

Šta projekat radi.

Kompletna platforma za prodaju jahti izrađena od nule. Javni sajt za pregled jahti, brendova i custom-build projekata sa formama za upite, i privatni dealer portal za upravljanje oglasima, dokumentima i upitima. Pokreće je custom React admin CMS i Node/Express + MySQL API koji rešava autentikaciju, role-based pristup, obradu slika i upload fajlova bez gotovih storefront rešenja, svaki sloj je u sopstvenom vlasništvu i pod kontrolom.

04 · Odluke

Izbori koji su oblikovali projekat.

Tehnologija dolazi posle odluka. Ovo su pozivi doneseni dovoljno rano da se nagomilaju u pravom smeru. One sa kojima se code review za šest meseci i dalje slaže.

Sopstveni sistem, ne iznajmljen

Ceo sistem je rađen po meri React front, Node/Express API i MySQL umesto gotovog Shopify rešenja. Nema mesečne pretplate ni ograničenja u funkcijama: logika za dilere, cene i struktura podataka prilagođavaju se biznisu, a ne obrnuto.

Relaciona baza sa razlogom

Brendovi, grupe jahti, jahte, upiti i dokumenti su međusobno povezani, pa MySQL uz Sequelize ima više smisla od NoSQL baze. Veze ostaju konzistentne, a pretrage kroz ceo katalog jednostavne.

Zaštita na serveru, ne samo u interfejsu

Dealer portal i privatni dokumenti čuvaju se JWT-om i pristupom po ulogama, i to na samom serveru ne pukim skrivanjem u interfejsu. Što korisnik ne sme da vidi, do toga ne može ni da dođe.

Hajde da pravimo

Imaš nešto da lansiraš?

Uzimam 4–5 freelance projekata godišnje. Slobodno mi pišite i ako se ne poznajemo. Odgovor u roku od 24 sata, radnim danima.

hello@suzunovic.dev