Interactive rooms with GSAP motion 🖼️ ★ Barba.js navigation across exhibitions
Immersive gallery for artists that combines exhibition photography, animated installations, and biographical insights.
Each exhibition room is a modular view driven by Barba.js transitions and GSAP timelines, while PHP/MySQL handle curatorial notes, media sets, and multilingual bios.
Modeled exhibitions, artworks, and kinetic installations as discrete data types with validation rules so curators upload assets without breaking GSAP and Barba.js timelines.
Built a PHP theme with a MySQL schema for exhibitions, catalog text, and schedules; GSAP animates parallax reveals and spotlight cues for featured works.
Implemented hover-activated info cards, progressive disclosure for artwork descriptions, and dynamic lightbox controls synced with Barba.js states.