Building a JSON Database with Vue & Netlify CMS
This project blends static site generation with dynamic content managementâstatic JSON files in /public/data/ act as the database, Netlify (Decap) CMS editors update entries, serverless functions keep GitHub in sync, and a Vue 3 + Vite admin interface gives a fast, modern control surface. The result is API-ready JSON that any Vue or React frontend can consume without a traditional database, keeping deployments fast, versioned, and portable.
Now in 2026 the setup has grown into a useful data ecosystem, tying together curated content, personal projects, and notes into a lightweight publishing platformâcheck the lived experience at pocket.uft1.comâand Iâm still extending that ecosystem with richer Vue frontends that showcase these JSON endpoints while leaving the CMS layer fully decoupled.