WorkServicesExperienceAboutContact
03 / Case StudyFan Gallery

DIMITRESCU WALLPAPERS

A cinematic Resident Evil Village fan gallery with 410+ wallpaper pages, model-viewer SCPs, and scroll-driven motion across every section.

DIMITRESCU WALLPAPERS interface preview

Role

Full stack architecture, animation systems, SEO, auth & reviews API

Timeline

2023 – Present

Stack

Next.js / Prisma / GSAP / NextAuth

Project Context

Built ToFeel Useful.

Dimitrescu Wallpapers is a large-scale fan gallery and PWA for Bela, Cassandra, and Daniela Dimitrescu from Resident Evil Village. It spans 298 masonry gallery routes and 112 model-viewer variant pages each with portrait and landscape orientations, one-click GLightbox downloads, and per-page OpenGraph, Twitter Card, and JSON-LD metadata. The homepage layers a Framer Motion parallax carousel, GSAP ScrollTrigger sections (featured photos, pinned horizontal story slider, mods, previews), Character.ai and Wattpad integrations, and an authenticated review system backed by NextAuth and PostgreSQL.

Pages

410+

Gallery

Masonry + Lightbox

Surface

PWA

Technical System

Sharp stack. Clear product shape.

Next.jsReact 19TypeScriptPrismaPostgreSQLNextAuth v5GSAPScrollTriggerFramer MotionLenisMasonry LayoutGLightboxSwiperSharpPWAGoogle AnalyticsVercel Speed InsightsBootstrapTailwind CSS
01

Built 410+ statically routed gallery and model-viewer pages with automated sitemap generation and per-route SEO metadata across the entire content tree.

02

Implemented masonry lightbox galleries with GLightbox one-click downloads, dual preloader systems, Lenis smooth scroll, and GSAP ScrollTrigger choreography on desktop and mobile breakpoints.

03

Shipped an authenticated review system with NextAuth (Google, GitHub, Discord), Prisma persistence, IP-based rate limiting, and malicious-input validation on the reviews API.

Visual Archive

Screens

04

Next Step

Explore the live build.