InstaCapture este o platforma de prezentare construita pe Laravel pentru un fotograf profesionist din Cluj-Napoca. Site-ul combina un portofoliu vizual interactiv cu un sistem editorial complet, optimizat pentru performanta si pregatit pentru noua era a cautarii bazate pe AI.
Portofoliu interactiv — Galeria expune lucrarile grupate pe categorii (nunti, evenimente, sedinte foto, peisaje) cu filtrare instanta fara reincarcarea paginii prin Livewire si pastrarea categoriei selectate in URL pentru share-uire directa. Imaginile sunt hostate pe Cloudinary cu transformari on-the-fly per format de afisare, livrate optimizat in WebP/AVIF, cu cache local pe 24h pentru metadata si pe 30 minute pentru pagini.
Blog editorial — Articole administrabile printr-un panou Filament cu editor rich-text TinyMCE, imagine de coperta, slug auto-generat din titlu, metadate SEO per articol (meta_title, meta_description, meta_keywords) si articole conexe afisate automat pe pagina de detaliu. Continutul devine public dupa data de publicare programata.
Panou de administrare — Resurse Filament dedicate pentru blog, categorii de portofoliu si elemente de portofoliu. Upload-ul imaginilor se face direct catre Cloudinary, iar fotograful adauga, editeaza si publica continut fara interventie tehnica.
Formular de contact functional — Vizitatorii trimit cereri direct catre adresa fotografului printr-un formular cu validare reactiva client-side si trimitere de email server-side.
SEO si AI-readiness — Sitemap XML generat dinamic din baza de date cu cache 1h, robots.txt configurat corect, meta-tagging per pagina, si raspuns markdown automat pentru agentii AI (ClaudeBot, Claude-Web, PerplexityBot, Bytespider, Google-Extended) prin pachetul spatie/laravel-markdown-response — orice pagina e disponibila ca markdown curat cu header Accept: text/markdown sau sufix .md, cu Content-Signal headers pentru control granular asupra modului in care modelele AI folosesc continutul (training, input, search).
Performanta — Cache multi-strat pe categorii, pagini de portofoliu, metadata Cloudinary si sitemap; interfata reactiva fara framework JavaScript greu; build CSS modern cu Tailwind v4 si Vite.
Tech stack: Laravel 13, PHP 8.4, Livewire 4, Filament 5, Alpine.js, Tailwind CSS v4, Vite, MySQL, Cloudinary SDK.