Interactive • Single File

A beautiful, responsive site for

Built with pure HTML, CSS, and vanilla JavaScript. No external libraries. Smooth animations, a light/dark theme, a modal image gallery, FAQ accordion and a validated contact form — all in one file.

Features

Clean layout, subtle glassmorphism, keyboard‑friendly interactions and tasteful motion.

Dark / Light Theme

Toggle instantly and remember your preference with localStorage.

Smooth Scroll

Polished anchor navigation that respects reduced‑motion settings.

Modal Lightbox

Open any gallery image in a full‑screen lightbox with Escape to close.

Accessible FAQ

Details / summary accordion with focus styles and ARIA‑friendly markup.

Client‑side Form

Validation, inline status messages and a spam‑safe fake submit demo.

FAQ

Is everything really in one file?
Yes — this page includes all HTML, CSS and JavaScript. Zero external dependencies.
How do I switch themes?
Use the 🌙 button in the header. Your choice is saved for next visit.
Can I replace the images and text?
Absolutely. Replace the galleryItems array and any copy in the HTML.
How do I deploy this?
Upload this index.html to your host (e.g., Cloudflare Pages or your origin). Done.

Contact

Send a message. The demo below validates in the browser — no backend needed.

Minimum 10 characters.

Quick Info

  • Based in Rotterdam 🇳🇱
  • DM on Instagram: @Ahmet078_
  • Fast deployments via Cloudflare
  • Open source feelings, closed source grind 😄