Kreditgenie CRM
Specijalizovani admin panel na nemačkom jeziku, kreiran za upravljanje operativnim tokovima aplikacija za kredite i zajmove.
Pregled Projekta
Kreditgenie CRM služi kao osnovna operativna platforma unutar Nemačke za finansijske savetnike. Izgrađena je kako bi bez problema usavršila komplikovan proces obrade kreditnih zahteva. Korišćenjem monolitne, visoko reaktivne arhitekture preko Laravel i Inertia.js, eliminisali smo potrebu za posebnim API-jem, drastično smanjili latenciju i ubrzali razvoj.
Ključni tehnički izazovi
- Domain-Driven Modeling: Implementacija strogih pravila životnog ciklusa za aplikacije (`not_processed`, `in_process`, `finished`). Zavisno od obrade same aplikacije sistem oblači klijente i korisnike pametnim notifikacijama.
- Complex Role Permissions: Tri odvojena nivoa rada i pristupa (Role-Based)—Servis tim, Finansijski Savetnici kao i Quality Assurance inspekcija; svako sa svojim odvojenim rutama i prikazima.
- External Integrations: Duboka integracija sa glavnim evropskim API-jima za kredite (Europace, ProCheck24), umotana u unificirani Service strukturalni patern za normalizaciju različitih struktura odgovora.
Detalji Arhitekture
Frontend se snažno oslanja na Vue komponente raspoređene putem Inertia protokola, postižući UX bez ikakvog pravog reload-a, dok se suštinski oslanja potpuno na backend (Standardne Eloquent zahteve i rute). Svi ključni modeli koriste SoftDeletes opciju baze kako bi se osigurali bitni procesi osiguravanja tragova kredita korisnika.