Built 416 statically routed pages (298 gallery + 112 model-viewer) with per-route OpenGraph, Twitter Card, and JSON-LD metadata plus directory-based sitemap generation.
DIMITRESCU WALLPAPERS
A cinematic Resident Evil Village fan gallery with 416 routes, model-viewer SCPs, and scroll-driven motion across every homepage section.

Role
Full stack architecture, animation systems, SEO, auth & reviews API
Timeline
2023 – Present
Stack
Next.js 15 / Prisma / GSAP / Auth.js
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 416 statically routed pages 298 gallery hubs and leaves across portrait, landscape, and edited hierarchies, plus 112 model-viewer SCP variant pages. Two hundred sixty-eight leaf galleries pair Masonry layout with GLightbox one-click downloads and GitHub API-driven wallpaper inventories, each with per-page OpenGraph, Twitter Card, and JSON-LD metadata. The homepage layers a Framer Motion parallax carousel, GSAP ScrollTrigger sections (featured photos, Castle Dimitrescu, pinned horizontal story slider, mods, previews), Character.ai, Wattpad, Nexus Mods, and YouTube integrations, plus an authenticated review system backed by Auth.js and PostgreSQL.
Routes
416
Gallery
Masonry + Lightbox
Surface
PWA
Technical System
Sharp stack. Clear product shape.
Implemented 268 masonry GLightbox leaf galleries with GitHub API wallpaper feeds, dual preloader systems (Framer Motion + legacy GSAP), Lenis smooth scroll, and GSAP ScrollTrigger homepage choreography.
Shipped an Auth.js review system (Google, GitHub, Discord) with Prisma persistence, IP-based PostgreSQL rate limiting, malicious-input validation, and PWA offline caching via Workbox.
Visual Archive
Screens
04
DIMITRESCU-WALLPAPERS / Frame 01

DIMITRESCU-WALLPAPERS / Frame 02

DIMITRESCU-WALLPAPERS / Frame 03

DIMITRESCU-WALLPAPERS / Frame 04

Next Step