← Back to all projects

What Should I Build Today? Blog

A minimal, fast blog built with Next.js, SQLite, and deployed on VPS. Daily documentation of building digital products.

Overview

This is the blog you're currently reading! A minimal, performant blog for daily documentation.

Tech Stack

  • Framework: Next.js 16 with App Router
  • Styling: Tailwind CSS v4 + Shadcn UI
  • Database: SQLite (better-sqlite3)
  • Content: Markdown with remark-gfm
  • Deployment: VPS with ISR (24-hour revalidation)

Features

  • ISR for optimal performance
  • Markdown content support
  • Minimal, clean design
  • No CMS needed - direct SQL content management
  • Full SEO optimization

Why SQLite?

  • Simple deployment
  • No separate database server
  • Perfect for content that changes daily
  • Fast reads with proper indexing

Lessons Learned

Building with constraints (no CMS, simple tech stack) forced me to focus on what matters: the content and the reader experience.

Thanks for checking out this project! Follow my journey as I build in public.

Follow @narongritsy on X

Other Projects