jvlixi.de — Photography Portfolio with Sanity CMS

Services

Project Management

Custom Software

Digital & Print Design

Industries

News and Media Industry

Client

IDENTIC Projects eGbR

Period

April 2026 - Today

home page jvlixi.de

Conception and development of a personal photography portfolio for Julia Wiegenstein with a thematic focus on cosplay shoots, presenting her photographic work and character portrayals to a wider audience. The central requirement was that Julia be able to manage all content — shoots, series, locations, and text — independently and in full depth, without relying on developer support. The website was built bilingual (German / English) from day one.

The frontend is built on Next.js 16 (App Router) with React 19, TypeScript in strict mode, and Tailwind 4 with token-based theming, localized via next-international. The content backend is a Sanity Studio with a tailored schema for cosplay content: a shoot doctype with embedded frames, plus cosplayer, series and location as referenceable entities, with multilingual content handled through custom localized objects. Deployment is via a standalone Docker container on Google Cloud Run.

The entire project — from architectural decisions and Sanity schema to a fully deployed, production-ready website including Visual Editing — was implemented within one week using Claude Code as the central development tool, in direct dialogue between developer and AI. This significantly compresses classical project phases and makes custom, CMS-driven websites with individual design economically viable even for smaller budgets — without compromises on code quality, performance, or maintainability.

Credits

Julia Wiegenstein

Technologies

Javascript
TypeScript
Sanity
CSS
HTML
Next.JS
React
TailwindCSS
Docker
Google Cloud Platform GCP
Google Cloud Run
Claude Code
Claude Design
Git
GitHub
NPM
PNPM
VS Code
Biome
ESLint
jvlixi.de — Photography Portfolio with Sanity CMS - Image 1
jvlixi.de — Photography Portfolio with Sanity CMS - Image 2
jvlixi.de — Photography Portfolio with Sanity CMS - Image 3
jvlixi.de — Photography Portfolio with Sanity CMS - Image 4