Behind the scenes
Toate cele 5 versiuni ale paginii de prezentare Carbopurity Black au fost create de Claude Code, un agent AI de la Anthropic, pe baza unui singur prompt detaliat.
Totul a pornit de la un prompt detaliat care descria exact ce trebuie construit: o pagină de prezentare premium, mobile-first, pentru watercooler-ul Carbopurity Black de la La Fântâna. Promptul a specificat tech-stack, structura secțiunilor, regulile de ton și copy, cerințele de accesibilitate și performanță.
You are a senior frontend engineer + product web designer.
Build a premium, mobile-first product presentation minisite from this source page:
https://lafantana.ro/ro/watercooler-cu-filtre-apa-carbopurity-black.html
Core objective:
- Transform the product detail page into a high-quality single-page minisite.
- This is a presentation page, not a sales page.
- Use factual content and images from the source page.
- Re-structure content into sections typical for strong D2C product pages.
Tech constraints:
- Tailwind CSS v4 for styling.
- Alpine.js for interactions.
- Keep the implementation lightweight and production-ready.
- Prefer semantic HTML and minimal custom CSS.
- Mobile-first approach is mandatory.
Process:
1. Crawl and extract from the source page:
- Product title/subtitle
- Key benefits and feature descriptions
- Technical specifications
- Any filtration/process details
- Usage/maintenance details (if available)
- All relevant product images/media
2. Build a content map that shows which source content is used in each new section.
3. Design and implement a polished minisite with strong visual hierarchy and modern spacing.
4. Optimize for mobile first, then scale to tablet/desktop.
Required section flow (adapt based on available source data):
- Hero (clear product identity + strongest image)
- Product overview
- Why it matters / key benefits
- How it works (filtration/process explanation)
- Feature highlights
- Technical specs (clean table)
- Usage + maintenance
- Gallery / product in context
- FAQ
- Closing section (informational CTA, no hard sell)
Interaction requirements (Alpine.js):
- Mobile-friendly image gallery with swipe-friendly behavior
- FAQ accordion
- Sticky in-page section navigation with active state
- Optional spec toggles/tabs if useful
Copy and tone rules:
- Keep language consistent with source content (Romanian by default).
- Rewrite for clarity and flow, but do not invent claims/specs/certifications.
- Keep tone confident, modern, informative, and calm.
- Avoid aggressive sales language, urgency, discounts, scarcity, or checkout-style CTAs.
- Avoid staccato slogan patterns like:
- "All the X. None of the Y."
- "It's not X. It's Y."
- "No X. No Y. No Z."
- repeated adjective fragments like "Simple. Fast. Clean."
- Prefer smooth, natural sentences.
Mobile UX requirements:
- Design primarily for 360–430px widths.
- Tap targets >= 44px.
- Avoid horizontal scroll.
- Keep key content visible early without overwhelming the user.
- Ensure fast perceived load and readable typography on small screens.
Performance + accessibility:
- Compress/serve optimized images (lazy-load below the fold).
- Proper heading structure, alt text, labels, and keyboard-friendly interactions.
- Good color contrast and focus states.
Deliverables:
- Working page implementation
- Extracted/optimized image assets
- content-map.md mapping source -> section usage
- Short README.md with run instructions and decisions made
Quality gate before finishing:
- Verify all factual statements trace to the source page.
- Verify mobile layout and interactions on small viewport.
- Verify no sales-page patterns slipped into copy.
SPAWN A TEAM OF AGENTS: CREATIVE DIRECTOR, DEVELOPER AND MARKETER TO PLAN THE IMPLEMENTATION
Claude Code a creat o echipă de 3 agenți specializați care au lucrat în paralel pentru a planifica implementarea:
A definit paleta de culori, tipografia, grid-ul și ierarhia vizuală a fiecărei secțiuni.
A planificat arhitectura tehnică: Tailwind v4, Alpine.js, lazy loading, animații și performanță.
A creat strategia de conținut, tonul vocii și structura narativă a paginii.
Agentul a accesat pagina sursă de pe lafantana.ro și a extras: titlul produsului, beneficiile, specificațiile tehnice, detaliile despre procesul de filtrare și 21 de imagini (hero, galerie, iconuri, specificații). A creat apoi un content-map.md care mapează fiecare element extras la secțiunea corespunzătoare din minisite.
Pe baza planurilor celor 3 agenți, Claude Code a generat un fișier HTML complet (~1100 linii) cu: navigare sticky cu stare activă, galerie cu lightbox și swipe, FAQ accordion, specificații expandabile, lazy-load pentru YouTube embed, și animații de scroll reveal. Totul într-un singur fișier, folosind Tailwind CSS v4 (CDN) și Alpine.js.
După V1, au urmat 4 variante suplimentare, fiecare cu un stil vizual diferit:
Editorial & Bold — Tipografie oversized cu Space Grotesk, marquee, parallax CSS, cursor custom, textură grain. Inspirat de awwwards și Art Lebedev.
Paper & Ink — Temă light cu tonuri calde, Manrope + Sora, estetică editorială organică.
Deep Black & Bento — Negru pur, layout bento grid, secțiune "Trinity", selecție cyan glow.
White & Minimal — Fundal alb, estetică Apple-like, accent pe claritate și spațiu.
Fiecare versiune a fost publicată automat pe Cloudflare Pages folosind CLI-ul wrangler, direct din terminal, fără pipeline CI/CD. Agentul a gestionat crearea proiectelor, upload-ul fișierelor și verificarea deploy-urilor.
Fiind un site static care nu necesită pași complicați de build, actualizarea lui este la fel de simplă ca scrierea unui mesaj. Poți folosi un agent AI (precum Claude Code sau Gemini CLI) și să îi dai instrucțiuni directe în limba română:
"Schimbă linkul de la butonul de CTA către pagina de contact"
"Updatează imaginea principală cu varianta -md.jpg"
"Adaugă o nouă întrebare în FAQ despre consumul de energie"
Agentul traduce aceste comenzi direct în cod, execută modificările și face push către GitHub, de unde Cloudflare Pages preia automat noua variantă.
Tailwind v4
Styling
Alpine.js
Interacțiuni
Cloudflare
Hosting
Claude Code
Agent AI
5
versiuni create
21
imagini extrase
3
agenți paraleli
0
linii scrise manual