## Changes - Removed .html extension from URLs (/login, /admin) - Completely refactored admin.html with modular design - Common sidebar and topbar for all admin sections - Dynamic content loading via AJAX - Modern responsive design with Bootstrap 5 ## Admin Sections - Dashboard (statistics, recent items) - Properties (list with CRUD) - Leads (management) - Testimonials (CRUD) - FAQ (CRUD) - Services (CRUD) - Settings (site configuration) ## Technical - Clean URL routing: /login, /admin instead of .html - Session-based auth check on page load - Universal API client with auth methods - Single-page admin with dynamic sections ## URLs - Login: /login (was /login.html) - Admin: /admin (was /admin.html) - API: /api/auth/login, /api/admin/stats ## Tested ✅ /login returns correct page ✅ /admin returns correct page ✅ Login API works ✅ Session persists ✅ Admin sections load correctly
108 KiB
108 KiB