💡

Inspired by and it’s building journey

Discover the journey of building NoNex, a custom Notion-powered CMS solution that solves content management issues with a clean interface and reliable features.

Published on

Building Journey

When I was building a blog site for myself, I ran into a lot of frustrating issues. Databases were expensive, complex to deploy, and overkill for a simple site. The existing CMS platforms weren’t great either:

  • Customizing text and formatting was clunky.
  • Adding content wasn’t visually appealing.
  • It was hard to preview how the content would look on the site.

That’s when I thought: why not use Notion? It had everything I needed—a clean interface, powerful editing tools, and easy content management.

I started looking into ways to use Notion as a CMS and database. I found some libraries and packages, but they weren’t great:

  • They threw a lot of errors and missed support for many Notion blocks.
  • They used outdated versions of Next.js and React.
  • They weren’t maintained anymore.

Even paid options had the same problems, so I decided to build my own solution.

I rebuilt the project from scratch four times. Each time, I added new features and found better ways to write the code. Now, this version of NoNex is the most polished and reliable one yet.


Inspired By

NoNex is inspired by some amazing tools and libraries:

  • For its user-friendly interface and editing capabilities.

  • For making it easy to connect to Notion.

  • For its modern web development features.

  • For cn utility for managing conditional Tailwind class names. With cn .

  • For showing Notion can be used as a CMS.

These tools shaped NoNex.