Portofoliu
La început e o idee. Ideea devine un plan.
Planul devine realitate.
Descoperă soluțiile și poveștile noastre de succes
clipyo.ro
ClipYo — o platforma SaaS bazata pe AI pentru crearea automata de videoclipuri scurte. Suporta trei fluxuri distincte: generare TikTok/Reels/Shorts din prompt-uri text, extragere de clipuri scurte
din videouri lungi (upload, Google Drive sau YouTube), si crearea automata de Lyrics Video pentru artisti. Construita pe Laravel cu Livewire, Alpine.js si Remotion pentru randare video server-side.
Include sistem de credite cu plati Stripe si panou de administrare Filament.
Ioana Mihalca
Migrare completă a blogului unei jurnaliste române de pe WordPress în Laravel 13, cu sistem de design editorial propriu (estetică revistă rurală), pagini reactive Livewire, panou admin Filament 5, import automatizat
al conținutului Gutenberg cu rescrierea imaginilor și optimizare SEO completă cu păstrarea redirect-urilor 301.
Laravel Malware Scanner
Laravel Malware Scanner — proiect personal de securitate dedicat aplicațiilor Laravel, aflat în dezvoltare activă cu research zilnic. Include o carte gratuită despre atacuri reale asupra aplicațiilor Laravel („Hacked"), disponibilă în română și engleză, și un landing page profesional cu prezentare de produs, pricing și sistem de early access.
SportClubPro
SportClubPro — platformă web de management pentru cluburi sportive. Oferă gestionarea membrilor, prezențelor, plăților și cotizațiilor, rapoarte PDF, pagină publică optimizată SEO pentru fiecare club și un director național de cluburi. Include dashboard interactiv cu KPI-uri, dark mode și design responsive (PWA).
AIpoftă
Ipoftă — prima platformă din România de rețete culinare personalizate generate cu inteligență artificială. Utilizatorii își creează un profil cu preferințe, restricții alimentare și obiective nutriționale, selectează ingredientele disponibile și primesc instant rețete adaptate, cu informații nutriționale complete, instrucțiuni pas cu pas și listă de cumpărături. Include dark mode, galerie publică de rețete și sistem freemium cu 3 credite gratuite zilnic.
Colorfact Print
Platforma B2B pentru tipografie premium din Baia Mare: configurator de pret realtime 100% configurabil din admin, pagini detaliu SEO-optimizate cu slug-uri bilingve RO/EN, CMS
Filament complet, /llms.txt pentru AI agents si 70 teste Pest verzi.
CS Victoria Maramureș
CS Victoria Maramureș este un website complet pentru un club sportiv de arte marțiale (kickboxing, Muay Thai, BJJ, fitness funcțional), construit pe un sistem brutalist de design custom, cu blog SEO-optimizat pentru motoarele de căutare AI, galerie interactivă cu lightbox și panou admin Filament pentru gestionarea conținutului.
Click Music
ClickMusic este o platformă de entertainment premium construită în jurul unui artist muzical român, oferind conținut exclusiv prin abonament, vânzări de albume și merchandise, și o comunitate activă de fani.
Instacapture
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.
Snow N Stuff
Un site de prezentare pentru un label muzical, construit cu Laravel și Livewire, care prezintă artiști, lansări și playlisturi Spotify curatate. Include un blog complet cu SEO și publicare programată, galerie foto și un panou de administrare Filament pentru gestionarea conținutului.
clipyo.ro
ClipYo este o platforma SaaS completa care automatizeaza crearea de videoclipuri scurte prin trei fluxuri distincte bazate pe AI.
Generator TikTok/Reels/Shorts — Utilizatorii selecteaza o categorie sau furnizeaza un script personalizat, iar platforma gestioneaza intregul pipeline: generare scenariu AI in scene, generare imagini sau selectie clipuri video stock, narare text-to-speech cu voci optimizate pentru limba romana, transcriere automata la nivel de cuvant pentru subtitrari dinamice sincronizate, si randare finala
video server-side.
Long-to-Short — Extrage cele mai captivante clipuri din videouri lungi. Suporta upload fisier, Google Drive si YouTube ca surse. Sistemul transcrie continutul, apoi foloseste AI pentru a analiza si
scora segmentele dupa potential viral. Segmentele selectate sunt randate in format portret cu reincadrare automata landscape-to-portrait si subtitrari pozitionate.
Lyrics Video — Artistii uploadeaza o piesa muzicala, iar platforma transcrie automat versurile, genereaza scene cu vizualuri potrivite, si randeaza un lyrics video profesional cu text sincronizat.
Intregul sistem de generare este condus de o masina de stari cu mecanisme automate de reincercare, toate procesarile ruland asincron. Motorul de randare video, gazduit intr-un proiect separat,
comunica cu backend-ul printr-un API REST.
Platforma functioneaza pe o economie bazata pe credite cu nivele gratuite si premium — utilizatorii achizitioneaza pachete de credite prin Stripe, creditele gratuite incluzand watermark. Un sistem de referral recompenseaza utilizatorii cu credite bonus. Panoul de administrare permite monitorizarea utilizatorilor, creditelor, statusurilor proiectelor video si gestionarea unui sistem de newsletter cu tracking pentru deschideri si click-uri.
Tech stack: Laravel, PHP, Livewire, Alpine.js, Tailwind CSS, Remotion (React + TypeScript), Filament, MySQL, Redis, Stripe, Pest.
Generator TikTok/Reels/Shorts — Utilizatorii selecteaza o categorie sau furnizeaza un script personalizat, iar platforma gestioneaza intregul pipeline: generare scenariu AI in scene, generare imagini sau selectie clipuri video stock, narare text-to-speech cu voci optimizate pentru limba romana, transcriere automata la nivel de cuvant pentru subtitrari dinamice sincronizate, si randare finala
video server-side.
Long-to-Short — Extrage cele mai captivante clipuri din videouri lungi. Suporta upload fisier, Google Drive si YouTube ca surse. Sistemul transcrie continutul, apoi foloseste AI pentru a analiza si
scora segmentele dupa potential viral. Segmentele selectate sunt randate in format portret cu reincadrare automata landscape-to-portrait si subtitrari pozitionate.
Lyrics Video — Artistii uploadeaza o piesa muzicala, iar platforma transcrie automat versurile, genereaza scene cu vizualuri potrivite, si randeaza un lyrics video profesional cu text sincronizat.
Intregul sistem de generare este condus de o masina de stari cu mecanisme automate de reincercare, toate procesarile ruland asincron. Motorul de randare video, gazduit intr-un proiect separat,
comunica cu backend-ul printr-un API REST.
Platforma functioneaza pe o economie bazata pe credite cu nivele gratuite si premium — utilizatorii achizitioneaza pachete de credite prin Stripe, creditele gratuite incluzand watermark. Un sistem de referral recompenseaza utilizatorii cu credite bonus. Panoul de administrare permite monitorizarea utilizatorilor, creditelor, statusurilor proiectelor video si gestionarea unui sistem de newsletter cu tracking pentru deschideri si click-uri.
Tech stack: Laravel, PHP, Livewire, Alpine.js, Tailwind CSS, Remotion (React + TypeScript), Filament, MySQL, Redis, Stripe, Pest.
Ioana Mihalca
Import conținut — O comandă Artisan customizată gestionează migrarea completă WordPress → Laravel: parsează formatul de blocuri Gutenberg (paragrafe, imagini, galerii, headinguri, citate, embed-uri, liste), descarcă
și rescrie toate media de pe site-ul live, deduplică termenii de taxonomie și păstrează toate cele 21 de articole originale cu categorii și tag-uri. Embed-urile YouTube sunt convertite automat în iframe-uri
responsive.
Panou admin — Construit pe Filament 5, oferă management complet pentru articole (editor rich text, generare automată slug, câmpuri SEO, atribuire categorii și tag-uri, publicare/depublicare în masă), categorii,
tag-uri, pagini statice, elemente de portofoliu (reordonare drag-and-drop) și mesaje de contact (cu status citit/necitit). Widget-urile din dashboard afișează statistici și ultimele mesaje.
Frontend reactiv — Paginile sunt construite ca Livewire 4 Single-File Components fără controllere tradiționale: homepage cu hero featured și ultimele articole, listing paginat, detaliu articol cu articole related,
filtrare pe categorie și tag, grid portofoliu și formular de contact cu validare real-time, honeypot anti-spam și rate limiting.
SEO și performanță — Toate cele 21 de slug-uri WordPress originale sunt păstrate, cu redirect 301 catch-all pentru URL-urile vechi. Un sitemap.xml generat dinamic (cache 1 oră, invalidat automat la modificarea
conținutului) acoperă articole, categorii și tag-uri. Fiecare pagină include meta tags complete, Open Graph, Twitter Card și date structurate JSON-LD Article. Imaginile non-hero folosesc lazy loading; N+1-urile sunt
prevenite prin eager loading.
Design System — Estetic editorial/revistă rurală cu Playfair Display, Lora și Inter, paletă pământie (forest, terracotta, cream, charcoal), animații CSS (fade-in, slide-up, stagger), grain texture overlay, grid-uri
asimetrice, stil prose cu drop caps, breadcrumbs și butoane de share.
Teste — 76 teste PHPUnit în 10 fișiere feature și 2 unit, acoperind toate paginile, cazurile edge, parserul Gutenberg (14 teste), logica de download imagini (9 teste), validitatea sitemap-ului, honeypot și rate
limiting și redirecturile URL-urilor vechi.
Tech stack: Laravel 13, PHP 8.3, Livewire 4, Alpine.js, Tailwind CSS 4, Filament 5, MySQL, PHPUnit 12.
și rescrie toate media de pe site-ul live, deduplică termenii de taxonomie și păstrează toate cele 21 de articole originale cu categorii și tag-uri. Embed-urile YouTube sunt convertite automat în iframe-uri
responsive.
Panou admin — Construit pe Filament 5, oferă management complet pentru articole (editor rich text, generare automată slug, câmpuri SEO, atribuire categorii și tag-uri, publicare/depublicare în masă), categorii,
tag-uri, pagini statice, elemente de portofoliu (reordonare drag-and-drop) și mesaje de contact (cu status citit/necitit). Widget-urile din dashboard afișează statistici și ultimele mesaje.
Frontend reactiv — Paginile sunt construite ca Livewire 4 Single-File Components fără controllere tradiționale: homepage cu hero featured și ultimele articole, listing paginat, detaliu articol cu articole related,
filtrare pe categorie și tag, grid portofoliu și formular de contact cu validare real-time, honeypot anti-spam și rate limiting.
SEO și performanță — Toate cele 21 de slug-uri WordPress originale sunt păstrate, cu redirect 301 catch-all pentru URL-urile vechi. Un sitemap.xml generat dinamic (cache 1 oră, invalidat automat la modificarea
conținutului) acoperă articole, categorii și tag-uri. Fiecare pagină include meta tags complete, Open Graph, Twitter Card și date structurate JSON-LD Article. Imaginile non-hero folosesc lazy loading; N+1-urile sunt
prevenite prin eager loading.
Design System — Estetic editorial/revistă rurală cu Playfair Display, Lora și Inter, paletă pământie (forest, terracotta, cream, charcoal), animații CSS (fade-in, slide-up, stagger), grain texture overlay, grid-uri
asimetrice, stil prose cu drop caps, breadcrumbs și butoane de share.
Teste — 76 teste PHPUnit în 10 fișiere feature și 2 unit, acoperind toate paginile, cazurile edge, parserul Gutenberg (14 teste), logica de download imagini (9 teste), validitatea sitemap-ului, honeypot și rate
limiting și redirecturile URL-urilor vechi.
Tech stack: Laravel 13, PHP 8.3, Livewire 4, Alpine.js, Tailwind CSS 4, Filament 5, MySQL, PHPUnit 12.
Laravel Malware Scanner
Laravel Malware Scanner este un proiect personal aflat în dezvoltare activă, axat pe securitatea aplicațiilor construite cu framework-ul Laravel. Proiectul abordează o problemă reală a ecosistemului PHP/Laravel — peste 2 milioane de site-uri Laravel sunt potențial vulnerabile, iar 40% din web rulează pe PHP. Research-ul pentru baza de date de semnături malware și vulnerabilități continuă zilnic.
În stadiul actual, proiectul include o carte de securitate gratuită — „Hacked: Real-world Laravel attacks" — publicată integral în engleză și română, care documentează atacuri reale asupra aplicațiilor Laravel și oferă metode concrete de prevenire. Cartea servește atât ca resursă educativă pentru comunitatea Laravel, cât și ca fundament de marketing pentru produsul în dezvoltare.
Viziunea produsului final include două componente: un pachet Composer open-source (MIT, compatibil PHP 8.1+ și Laravel 11 & 12) cu peste 87 de semnături malware și detecție CVE, și un dashboard cloud cu planuri de la Free la Agency (79€/lună), oferind scanare automată, auto-clean, carantină, alerte (email, Slack, Discord), rapoarte PDF/white-label și funcționalități AI (analiză amenințări, sugestii remediere, revizuire fals pozitive, chat assistant). Site-ul include un landing page profesional cu prezentarea produsului, structură de pricing și sistem de early access pentru dashboard-ul cloud.
În stadiul actual, proiectul include o carte de securitate gratuită — „Hacked: Real-world Laravel attacks" — publicată integral în engleză și română, care documentează atacuri reale asupra aplicațiilor Laravel și oferă metode concrete de prevenire. Cartea servește atât ca resursă educativă pentru comunitatea Laravel, cât și ca fundament de marketing pentru produsul în dezvoltare.
Viziunea produsului final include două componente: un pachet Composer open-source (MIT, compatibil PHP 8.1+ și Laravel 11 & 12) cu peste 87 de semnături malware și detecție CVE, și un dashboard cloud cu planuri de la Free la Agency (79€/lună), oferind scanare automată, auto-clean, carantină, alerte (email, Slack, Discord), rapoarte PDF/white-label și funcționalități AI (analiză amenințări, sugestii remediere, revizuire fals pozitive, chat assistant). Site-ul include un landing page profesional cu prezentarea produsului, structură de pricing și sistem de early access pentru dashboard-ul cloud.
SportClubPro
SportClubPro este o platformă completă de digitalizare și management destinată cluburilor sportive din România. Aplicația permite administratorilor de cluburi să gestioneze eficient membrii, grupele, prezențele, plățile și cotizațiile — totul dintr-un singur loc, eliminând necesitatea foilor Excel și a proceselor manuale.
Printre funcționalitățile principale se numără: un dashboard interactiv cu metrici KPI (membri activi, încasări, cheltuieli, profit net, prezențe), sistem de gestiune a plăților cu tracking al restanțelor și cotizațiilor expirate, management al cheltuielilor, rapoarte detaliate exportabile în PDF și un modul de evenimente. Fiecare club beneficiază de o pagină publică proprie, optimizată pentru motoarele de căutare (SEO) și AI, cu formular de înscriere integrat. Cluburile apar automat în Directorul Național de Cluburi, crescând vizibilitatea și atrăgând noi sportivi.
Platforma este construită cu un design responsive, suportă instalare ca aplicație mobilă (PWA), include mod întunecat și oferă acțiuni rapide (adăugare membru, plată rapidă) direct din dashboard. Proiectul a fost dezvoltat cu focus pe experiența utilizatorului, performanță și accesibilitate.
Printre funcționalitățile principale se numără: un dashboard interactiv cu metrici KPI (membri activi, încasări, cheltuieli, profit net, prezențe), sistem de gestiune a plăților cu tracking al restanțelor și cotizațiilor expirate, management al cheltuielilor, rapoarte detaliate exportabile în PDF și un modul de evenimente. Fiecare club beneficiază de o pagină publică proprie, optimizată pentru motoarele de căutare (SEO) și AI, cu formular de înscriere integrat. Cluburile apar automat în Directorul Național de Cluburi, crescând vizibilitatea și atrăgând noi sportivi.
Platforma este construită cu un design responsive, suportă instalare ca aplicație mobilă (PWA), include mod întunecat și oferă acțiuni rapide (adăugare membru, plată rapidă) direct din dashboard. Proiectul a fost dezvoltat cu focus pe experiența utilizatorului, performanță și accesibilitate.
Previzualizare Video
AIpoftă
AIpoftă este o platformă web care combină inteligența artificială cu domeniul culinar pentru a genera rețete personalizate adaptate nevoilor fiecărui utilizator. Este poziționată ca prima platformă de acest tip din România și se adresează unui spectru larg de utilizatori: persoane cu intoleranțe sau restricții alimentare, vegetarieni, părinți ocupați, începători în bucătărie sau oricine dorește să iasă din rutina culinară.
Fluxul de utilizare este simplu și se desfășoară în 3 pași: utilizatorul își creează un profil completând un chestionar despre preferințe culinare, restricții alimentare și obiective de sănătate; selectează ingredientele disponibile sau preferate; iar AI-ul generează instant o rețetă complet personalizată. Fiecare rețetă include informații nutriționale detaliate per porție (calorii, proteine, carbohidrați, grăsimi, fibre), nivel de dificultate, timp de preparare, număr de porții și instrucțiuni clare pas cu pas. Platforma oferă și o listă de cumpărături organizată, ajutând la reducerea risipei alimentare și la controlul bugetului.
Rețetele generate pot fi publicate în galeria publică a platformei, creând o colecție comunitară de rețete AI. Platforma funcționează pe un model freemium — utilizatorii primesc 3 credite gratuite zilnic, cu opțiuni de upgrade pentru generare suplimentară.
Fluxul de utilizare este simplu și se desfășoară în 3 pași: utilizatorul își creează un profil completând un chestionar despre preferințe culinare, restricții alimentare și obiective de sănătate; selectează ingredientele disponibile sau preferate; iar AI-ul generează instant o rețetă complet personalizată. Fiecare rețetă include informații nutriționale detaliate per porție (calorii, proteine, carbohidrați, grăsimi, fibre), nivel de dificultate, timp de preparare, număr de porții și instrucțiuni clare pas cu pas. Platforma oferă și o listă de cumpărături organizată, ajutând la reducerea risipei alimentare și la controlul bugetului.
Rețetele generate pot fi publicate în galeria publică a platformei, creând o colecție comunitară de rețete AI. Platforma funcționează pe un model freemium — utilizatorii primesc 3 credite gratuite zilnic, cu opțiuni de upgrade pentru generare suplimentară.
Previzualizare Video
Colorfact Print
Colorfact Print Center este o platforma B2B completa pentru o tipografie premium din Baia Mare, care combina UX one-page de impact cu profunzime SEO pe pagini detaliu individuale per serviciu si proiect din portofoliu.
Configurator de pret realtime — Vizitatorii configureaza un produs (carti de vizita, flyere, format mare, ambalaje) prin 5 pasi cu modificatori vizuali pentru dimensiune, material,
finisaj si cantitate. Formula completa de pret e 100% configurabila din panoul admin: praguri de discount volum, rush multiplier, setup fee, min price si multiplicatori pe optiuni —
toate editabile fara cod. Breakdown profesional linie cu linie + nudge dinamic ("comanda inca X buc → economisesti Y%").
Pagini detaliu SEO-optimizate — Fiecare serviciu si fiecare lucrare din portofoliu are pagina proprie, cu slug-uri bilingve (RO/EN), continut Markdown rendered server-side, JSON-LD
schema.org (Service, CreativeWork, LocalBusiness, BreadcrumbList), canonical URLs si hreflang alternates pentru indexare internationala corecta. Sitemap.xml generat dinamic din DB cu cache invalidation automata la save/delete in admin.
CMS Filament — Panoul admin acopera 14 resurse cu taburi RO/EN per camp translatable (Spatie Translatable JSON), drag-and-drop reorder, FileUpload cu image editor inline si aspect
ratios fixe, RelationManagers pentru sub-resurse (dimensiuni, materiale, finisaje per produs configurator), si un manual admin inline cu Markdown rendered si cache 1h. Editarile se
reflecta instant pe site, fara deploy.
AI agent discoverability — /llms.txt generat dinamic conform specului llmstxt.org, cu link-uri catre toate paginile detaliu, catalog cu preturi orientative si pagini legale.
Middleware ProvideMarkdownResponse converteste HTML in Markdown la cererea de la Claude, ChatGPT, Perplexity, Bytespider si Google-Extended — toate paginile importante sunt servite
si in format markdown automat.
Locale switcher RO/EN — Middleware bazat pe cookie cu fallback la config app. Continut DB tradus prin Spatie Translatable JSON; chrome (label-uri UI) in lang files Laravel. URL-uri
bilingve per item (/servicii/carti-de-vizita ↔ /services/business-cards) cu slug auto-generat din titlu la save sau editabil din admin.
Lead form wizard 3 pasi — Validare per pas Livewire, contact cards cu phone/email/whatsapp/address din SiteSetting key-value, success state final cu reset complet de stare.
Robots.txt si sitemap.xml dinamice — Generate de Laravel cu pointer absolut intre ele (folosesc APP_URL, deci corect in dev si productie fara hardcode), Disallow pe /admin.
Sitemap-ul include <xhtml:link rel="alternate" hreflang="ro/en"/> per URL si x-default.
Acoperire teste — 70 teste Pest, 193 assertions, SQLite in-memory cu LazilyRefreshDatabase. Cover total: PriceCalculator unit, HomePage, ServiceDetail, PortfolioDetail, ContactPage,
LegalPage, Sitemap, LocaleSwitcher, LlmsTxt, Admin/AdminAccess, Admin/ServiceManagement.
Tech stack: Laravel 13, PHP 8.4, Livewire 4 (SFC), Alpine.js, Tailwind CSS v4, Filament 5, Spatie Translatable, Spatie Markdown Response, Pest 4, MySQL/SQLite.
Configurator de pret realtime — Vizitatorii configureaza un produs (carti de vizita, flyere, format mare, ambalaje) prin 5 pasi cu modificatori vizuali pentru dimensiune, material,
finisaj si cantitate. Formula completa de pret e 100% configurabila din panoul admin: praguri de discount volum, rush multiplier, setup fee, min price si multiplicatori pe optiuni —
toate editabile fara cod. Breakdown profesional linie cu linie + nudge dinamic ("comanda inca X buc → economisesti Y%").
Pagini detaliu SEO-optimizate — Fiecare serviciu si fiecare lucrare din portofoliu are pagina proprie, cu slug-uri bilingve (RO/EN), continut Markdown rendered server-side, JSON-LD
schema.org (Service, CreativeWork, LocalBusiness, BreadcrumbList), canonical URLs si hreflang alternates pentru indexare internationala corecta. Sitemap.xml generat dinamic din DB cu cache invalidation automata la save/delete in admin.
CMS Filament — Panoul admin acopera 14 resurse cu taburi RO/EN per camp translatable (Spatie Translatable JSON), drag-and-drop reorder, FileUpload cu image editor inline si aspect
ratios fixe, RelationManagers pentru sub-resurse (dimensiuni, materiale, finisaje per produs configurator), si un manual admin inline cu Markdown rendered si cache 1h. Editarile se
reflecta instant pe site, fara deploy.
AI agent discoverability — /llms.txt generat dinamic conform specului llmstxt.org, cu link-uri catre toate paginile detaliu, catalog cu preturi orientative si pagini legale.
Middleware ProvideMarkdownResponse converteste HTML in Markdown la cererea de la Claude, ChatGPT, Perplexity, Bytespider si Google-Extended — toate paginile importante sunt servite
si in format markdown automat.
Locale switcher RO/EN — Middleware bazat pe cookie cu fallback la config app. Continut DB tradus prin Spatie Translatable JSON; chrome (label-uri UI) in lang files Laravel. URL-uri
bilingve per item (/servicii/carti-de-vizita ↔ /services/business-cards) cu slug auto-generat din titlu la save sau editabil din admin.
Lead form wizard 3 pasi — Validare per pas Livewire, contact cards cu phone/email/whatsapp/address din SiteSetting key-value, success state final cu reset complet de stare.
Robots.txt si sitemap.xml dinamice — Generate de Laravel cu pointer absolut intre ele (folosesc APP_URL, deci corect in dev si productie fara hardcode), Disallow pe /admin.
Sitemap-ul include <xhtml:link rel="alternate" hreflang="ro/en"/> per URL si x-default.
Acoperire teste — 70 teste Pest, 193 assertions, SQLite in-memory cu LazilyRefreshDatabase. Cover total: PriceCalculator unit, HomePage, ServiceDetail, PortfolioDetail, ContactPage,
LegalPage, Sitemap, LocaleSwitcher, LlmsTxt, Admin/AdminAccess, Admin/ServiceManagement.
Tech stack: Laravel 13, PHP 8.4, Livewire 4 (SFC), Alpine.js, Tailwind CSS v4, Filament 5, Spatie Translatable, Spatie Markdown Response, Pest 4, MySQL/SQLite.
CS Victoria Maramureș
CS Victoria Maramureș este o platformă web full-stack pentru un club sportiv din Baia Mare, construită de la zero pe un sistem de design brutalist (edge-to-edge, tipografie Oswald +
JetBrains Mono + Archivo, zero shadow-uri, contraste mari) inspirat de identitatea sportului de contact.
8 pagini publice Livewire — prima pagină, antrenamente, galerie, competiții, echipă, sponsori, contact, blog (index + show articol). Fiecare pagină are propria componentă Livewire 4
cu hero unitar, marquee animat, secțiuni edge-to-edge cu numerotare brutalistă (◆ 01 / 06) și CTA-uri contextuale. Sezonul sportiv (2025/26) și anul curent sunt calculate dinamic
prin Carbon cu locale ro.
Blog optimizat pentru AI Search — articolele includ schema.org BlogPosting cu JSON-LD validat (headline, image, datePublished, dateModified, author), microdata itemprop, breadcrumb
structurat, share buttons pentru Facebook/LinkedIn/WhatsApp, și un API REST de analytics (/api/posts/{post}/track-share, /track-time, /stats) pentru măsurarea engagement-ului.
Listing-ul folosește carduri brutaliste consistente cu wire:navigate pentru SPA-like browsing.
Galerie interactivă — grilă responsive cu lightbox Alpine.js, navigare cu tastatură (← → Esc), scroll-trap, transition animate și lazy loading. Imaginile sunt servite din storage
Laravel, fiecare având alt-text editabil din admin.
Panou admin Filament v5 — 4 resurse complete (Posts, Gallery, Competitions, PerformanceAthletes) cu form builders avansate (Repeater, Select cu relații, image uploads cu visibility
public), filtre, paginare și relații Eloquent. Conținutul site-ului (articole, imagini, palmares competițional, sportivi de performanță) este gestionat exclusiv din admin, fără
atingerea codului.
Formular de contact — validare server-side prin Form Request, rate limiting, anti-spam, notificări email către administrator, și UI brutalist consistent cu restul site-ului.
Orar săptămânal vizual — grid CSS 7-coloane care arată dintr-o privire toate sesiunile săptămânii pe 3 locații (Baia Mare, Petrova, Poienile de sub Munte), cu coduri de culoare
pentru striking / grupe mixte / fitness.
Performance & SEO — toate imaginile în format WebP cu lazy loading, fonturi preload, cache-busting automat prin filemtime(), scor PageSpeed >90, sitemap.xml + robots.txt, meta tags
optimizate pentru sharing (OpenGraph + Twitter Cards), structured data pentru SportsActivityLocation și Organization.
Tech stack: PHP 8.4, Laravel 13, Livewire 4, Filament 5, Alpine.js, Tailwind CSS 3, Carbon (locale ro), MySQL, Laravel Pint, PHPUnit, brand.css custom (~1700 linii, design system
brutalist), Vite.
JetBrains Mono + Archivo, zero shadow-uri, contraste mari) inspirat de identitatea sportului de contact.
8 pagini publice Livewire — prima pagină, antrenamente, galerie, competiții, echipă, sponsori, contact, blog (index + show articol). Fiecare pagină are propria componentă Livewire 4
cu hero unitar, marquee animat, secțiuni edge-to-edge cu numerotare brutalistă (◆ 01 / 06) și CTA-uri contextuale. Sezonul sportiv (2025/26) și anul curent sunt calculate dinamic
prin Carbon cu locale ro.
Blog optimizat pentru AI Search — articolele includ schema.org BlogPosting cu JSON-LD validat (headline, image, datePublished, dateModified, author), microdata itemprop, breadcrumb
structurat, share buttons pentru Facebook/LinkedIn/WhatsApp, și un API REST de analytics (/api/posts/{post}/track-share, /track-time, /stats) pentru măsurarea engagement-ului.
Listing-ul folosește carduri brutaliste consistente cu wire:navigate pentru SPA-like browsing.
Galerie interactivă — grilă responsive cu lightbox Alpine.js, navigare cu tastatură (← → Esc), scroll-trap, transition animate și lazy loading. Imaginile sunt servite din storage
Laravel, fiecare având alt-text editabil din admin.
Panou admin Filament v5 — 4 resurse complete (Posts, Gallery, Competitions, PerformanceAthletes) cu form builders avansate (Repeater, Select cu relații, image uploads cu visibility
public), filtre, paginare și relații Eloquent. Conținutul site-ului (articole, imagini, palmares competițional, sportivi de performanță) este gestionat exclusiv din admin, fără
atingerea codului.
Formular de contact — validare server-side prin Form Request, rate limiting, anti-spam, notificări email către administrator, și UI brutalist consistent cu restul site-ului.
Orar săptămânal vizual — grid CSS 7-coloane care arată dintr-o privire toate sesiunile săptămânii pe 3 locații (Baia Mare, Petrova, Poienile de sub Munte), cu coduri de culoare
pentru striking / grupe mixte / fitness.
Performance & SEO — toate imaginile în format WebP cu lazy loading, fonturi preload, cache-busting automat prin filemtime(), scor PageSpeed >90, sitemap.xml + robots.txt, meta tags
optimizate pentru sharing (OpenGraph + Twitter Cards), structured data pentru SportsActivityLocation și Organization.
Tech stack: PHP 8.4, Laravel 13, Livewire 4, Filament 5, Alpine.js, Tailwind CSS 3, Carbon (locale ro), MySQL, Laravel Pint, PHPUnit, brand.css custom (~1700 linii, design system
brutalist), Vite.
Click Music
Conținut Premium — Utilizatorii se pot abona lunar (9.99 RON/lună prin Stripe) pentru acces la videoclipuri exclusive în streaming, albume descărcabile și conținut special. Utilizatorii fără abonament pot naviga
conținut public și previzualiza materialele disponibile. Achizițiile de albume și merchandise se realizează prin plăți unice procesate cu Stripe, fiecare produs având un price_id Stripe asociat.
Comunitate (Forum) — Fiecare videoclip nou generează automat un thread de discuție în forum. Utilizatorii pot crea threaduri proprii organizate pe categorii, pot răspunde imbricat, pot marca un răspuns ca soluție și
pot gestiona notificările de forum per preferință. Sistemul de notificări in-app acoperă activitatea din comunitate, like-uri și comentarii.
Merchandising & E-commerce — Secțiunea de haine permite cumpărarea de produse fizice cu selecție de mărime și culoare, câmpuri pentru detalii de livrare și gestionarea comenzilor. Albumele au metadate complete (gen,
dată lansare, număr piese, copertă, link YouTube) și suportă descărcare după plată.
Newsletter & Blog — Un sistem de campanii newsletter cu editor de conținut, substituție variabile, programare și tracking complet pentru deschideri și click-uri. Blogul este bazat pe Canvas și include tracking de timp de citire.
Panou de Administrare — Construit pe Filament, oferă management complet pentru utilizatori, videoclipuri, albume, merchandise, postări de blog, campanii newsletter, abonați și moderare comentarii. Autentificarea
socială prin Google (Laravel Socialite) completează sistemul de login cu email.
Tech stack: Laravel, PHP, Livewire, Alpine.js, Tailwind CSS, Filament, MySQL, Stripe (Cashier), Laravel Socialite, PHPUnit
conținut public și previzualiza materialele disponibile. Achizițiile de albume și merchandise se realizează prin plăți unice procesate cu Stripe, fiecare produs având un price_id Stripe asociat.
Comunitate (Forum) — Fiecare videoclip nou generează automat un thread de discuție în forum. Utilizatorii pot crea threaduri proprii organizate pe categorii, pot răspunde imbricat, pot marca un răspuns ca soluție și
pot gestiona notificările de forum per preferință. Sistemul de notificări in-app acoperă activitatea din comunitate, like-uri și comentarii.
Merchandising & E-commerce — Secțiunea de haine permite cumpărarea de produse fizice cu selecție de mărime și culoare, câmpuri pentru detalii de livrare și gestionarea comenzilor. Albumele au metadate complete (gen,
dată lansare, număr piese, copertă, link YouTube) și suportă descărcare după plată.
Newsletter & Blog — Un sistem de campanii newsletter cu editor de conținut, substituție variabile, programare și tracking complet pentru deschideri și click-uri. Blogul este bazat pe Canvas și include tracking de timp de citire.
Panou de Administrare — Construit pe Filament, oferă management complet pentru utilizatori, videoclipuri, albume, merchandise, postări de blog, campanii newsletter, abonați și moderare comentarii. Autentificarea
socială prin Google (Laravel Socialite) completează sistemul de login cu email.
Tech stack: Laravel, PHP, Livewire, Alpine.js, Tailwind CSS, Filament, MySQL, Stripe (Cashier), Laravel Socialite, PHPUnit
Instacapture
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.
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.
Snow N Stuff
O platformă de marketing și gestionare a conținutului pentru un label muzical, construită cu Laravel 12 și Livewire 3. Homepage-ul este compus din secțiuni dinamice —
hero cu animații, roster de artiști cu descrieri rich text, cele mai recente lansări cu embed-uri Spotify, slider interactiv de playlisturi, galerie foto cu lightbox și o piesă featured. Statisticile (artiști, lansări, playlisturi) sunt cache-uite pentru performanță.
Sistemul de blog suportă stări draft, programat și publicat, cu editor rich text, generare automată de slug, metadate SEO (titlu, descriere, cuvinte cheie), suport OG
image, imagini de copertă, căutare full-text, paginare și articole similare.
Panoul de administrare este construit pe Filament v3 cu resurse dedicate pentru artiști, lansări, playlisturi, fotografii, articole de blog și piesa featured.
Conținutul este reordonabil prin drag-and-drop. Articolele de blog suportă acțiuni bulk de publicare/depublicare și publicare programată. Accesul este restricționat la
un singur cont de admin.
Stack tehnologic: Laravel 12, PHP 8.4, Livewire 3, Alpine.js, Tailwind CSS 3, Filament 3, MySQL, Vite.
hero cu animații, roster de artiști cu descrieri rich text, cele mai recente lansări cu embed-uri Spotify, slider interactiv de playlisturi, galerie foto cu lightbox și o piesă featured. Statisticile (artiști, lansări, playlisturi) sunt cache-uite pentru performanță.
Sistemul de blog suportă stări draft, programat și publicat, cu editor rich text, generare automată de slug, metadate SEO (titlu, descriere, cuvinte cheie), suport OG
image, imagini de copertă, căutare full-text, paginare și articole similare.
Panoul de administrare este construit pe Filament v3 cu resurse dedicate pentru artiști, lansări, playlisturi, fotografii, articole de blog și piesa featured.
Conținutul este reordonabil prin drag-and-drop. Articolele de blog suportă acțiuni bulk de publicare/depublicare și publicare programată. Accesul este restricționat la
un singur cont de admin.
Stack tehnologic: Laravel 12, PHP 8.4, Livewire 3, Alpine.js, Tailwind CSS 3, Filament 3, MySQL, Vite.