← Nazad na projekte
Laravel 12 Vue 3 TypeScript Marketplace

Spona

Sveobuhvatno tržište usluga dizajnirano da premosti jaz između klijenata i izvođača širom Bosne i Hercegovine.

[ App Interface Image ]

Project Overview

Ova platforma deluje kao sama "Spona" za uslužnu industriju. Klijenti mogu bez problema postavljati poslove, pregledati konkurentske ponude i dogovarati radove. Koristi naprednu monolitnu arhitekturu kroz Laravel 12 na backendu i Vue 3 uz strogi TypeScript preko Vite 7 servera, sve omogućeno uz SSR funkciju radi maksimalne SEO optimizacije.

Tehnička paradigma i arhitektura

Platforma primenjuje strogi Service Layer Pattern. Kontroleri ostaju strogo i isključivo funkcionalni (prvi nivo - HTTP provere i validacije), a sva teža transakciona logika prosleđena je dalje servisima.

  • Složena pravila određuju da korisnik potencijalno može imati samo po jednu ponudu po nekom poslu. Te iste dodeljene pozicije se obostrano upravljaju unutar Database Transactions (DB Transakcije) blokova, ne bi li izbegli probleme (Race conditions).
  • Automatski algoritam ocenjivanja izvlači najpouzdanije profesionalce mereći pređašnje ostvarene zadatke, prosek te validaciju licenci preduzetnika.

Unapređena Sigurnost Modula

Čuvana i zaštićena detaljno pomoću Sanctum tokena kao i multi-tier API posrednika (middleware), tehnologija sama izdvaja Admina, Klijente i Majstore. Sami administratori dobijaju celovit panel za analitiku svih parametara platforme kao i za rešavanje prijavljenih prekršaja unutar samog ekosistema.