Sadržaj
🛠 Arhitektura rješenja 🔹 Stack: Laravel 11, Livewire 3, PostgreSQL (ako ideš na cloud.laravel.com), Bootstrap 5 za UI, Redis za caching, Horizon za queue management. 🔹 Deployment: Hetzner Cloud (Linux VPS s CWP Pro) ili Laravel Cloud (serverless opcija). 🔹 Authentication: Laravel Fortify ili Laravel Breeze za auth, Spatie Permissions za RBAC. 🔹 API & Integracije: Guzzle za API komunikaciju s vanjskim servisima (hoteli, letovi). 🔹 Background Jobs: Laravel Queues + Supervisor/Horizon za async taskove (e.g., generiranje PDF ponuda).
📌 Modul 1: Web aplikacija (B2C & B2B) 🔹 Glavne funkcionalnosti: ✅ Dinamičko pretraživanje i filtriranje ponuda. ✅ Generiranje personaliziranih ponuda putem forme. ✅ Automatsko slanje ponuda putem e-maila. ✅ Online booking proces (korisnik prihvaća T&C, plaća, prima vouchere). ✅ Dashboard za korisnike (moje rezervacije, fakture, voucheri). ✅ Admin dashboard za praćenje svih rezervacija. ✅ Višejezičnost (po potrebi).
🔹 Stranice:
Početna (pregled ponuda, filtriranje) Detalji ponude (hotel, golf tereni, transferi, cijene) Checkout & plaćanje Korisnički profil (moje rezervacije, fakture) Kontakt / FAQ 📌 Modul 2: CRM (interno rješenje za backend operacije) 🔹 Glavne funkcionalnosti: ✅ Upravljanje klijentima i segmentacija. ✅ Automatsko generiranje ponuda i praćenje prodajnog lijevka. ✅ Statusi rezervacija (na čekanju, potvrđeno, plaćeno, otkazano). ✅ Napredno izvještavanje i analitika (booking trendovi, konverzije). ✅ Upravljanje hotelskim i golf paketima. ✅ API integracija s hotelima za provjeru dostupnosti. ✅ Email/SMS notifikacije za follow-up klijenata.
🔹 Moduli CRM-a:
Leads & Klijenti (B2B i B2C segmentacija) Ponude & Rezervacije (generiranje PDF ponuda) Fakturiranje & Plaćanja (Stripe / Mollie / PayPal integracija) Upravljanje proizvodima (hoteli, golf paketi, cijene) Analitika & Izvještaji (dashboard s KPI-jevima)