Most projects don't need a dedicated content management platform.

Recently, I experimented with using a Notion database as a lightweight CMS for a Next.js application. The objective was simple: allow content to be managed in Notion while keeping the website statically generated.

The architecture ended up being much simpler than I expected.

Architecture

Notion Database