masonry

Masonry 🖼️ 🌌 ♾️ 🎨 ⚡

Photo gallery with a masonry grid layout built with Astro 6 and Vanilla CSS. Loads images in batches via infinite scroll using the Intersection Observer API, with staggered entrance animations and a responsive dark mode design.

Preview

✨ Features

🚀 Getting Started

  1. Install dependencies:
    npm install
    
  2. Start the development server:
    npm run dev
    
  3. Build for production:
    npm run build
    

📂 Project Structure


Built with ❤️ by Sebastian Vasquez