Movie Blogs
A movie blog with a real CMS behind it — dynamic routes per film, pagination, and a public comment section.
- Role
- Full stack
- Year
- 2025
- Status
- live
- Stack
- Next.js, Sanity CMS, TypeScript, Tailwind

What it is
A content site is only as good as how easily new content gets in and how well old content is found again. Movie Blogs is built around a headless CMS specifically so the catalog can grow without touching code.
What I built
Sanity holds every film's data, rendered through Next.js dynamic routes so each movie gets its own page without a hardcoded list. The catalog is paginated, cards get a light 3D tilt on hover, visitors can leave public comments, and the whole site switches between a light and dark theme.
What I learned
A content platform where adding a new film is a CMS entry, not a deploy — the actual difference between a demo and something that could keep growing.