A stunning visual journey through the vibrant colors, art, and reverence of Día de los Muertos.
Mictlán is a highly interactive, visually immersive web experience built to showcase the beauty of the Day of the Dead celebrations. It features a curated collection of galleries capturing the essence of the streets, altars, cemeteries, and people of Oaxaca during this sacred time.
- Immersive Visuals: High-resolution image galleries highlighting the rich textures and colors of Oaxaca, with a custom modal viewer.
- Micro-Animations & Transitions: Powered by GSAP for a premium, polished feel, including an engaging preloader and reveal animations.
- Smooth Scrolling: Implemented using Lenis for fluid, momentum-based scrolling.
- Custom Cursor: A context-aware custom cursor that enhances interactivity.
- Thematic Styling: Custom color palette (obsidian, parchment, carmine, marigold) and global film grain overlay to evoke a cinematic, documentary feel.
- Typography: Utilizing
next/fontwith Geist (sans/mono) and Cinzel Decorative for elegant headings.
- Framework: Next.js 15+ App Router (React 19)
- Styling: Tailwind CSS v4
- Animations: GSAP (
@gsap/react) - Scroll: Lenis
- Icons: Lucide React
-
Install dependencies:
npm install # or yarn / pnpm / bun -
Run the development server:
npm run dev # or yarn dev / pnpm dev / bun dev -
Open your browser to http://localhost:3000.
src/app/: Next.js app routes (layout.tsx,page.tsx,globals.css).src/components/: Reusable React components including the core layout blocks (Hero,Footer) and specialized gallery sections (StreetsGallery,AltarsGallery,CemeteriesGallery,PeopleGallery).public/: Static assets such as images and thenoise.svgoverlay.
Created as a showcase of modern front-end development, fluid motion, and visual storytelling.