Portfolio 2026Loading

Typefaces
012345678901234567890123456789%
Mohsin
← All work

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
Movie Blogs cover

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.

Next projectLumen