No database, no problem: e-commerce with Nuxt Content and Stripe
I've been building frontends for a while now, and one thing that still surprises me is how much infrastructure we accept as a given for small e-commerce projects. A database. An admin panel. A CMS ...

Source: DEV Community
I've been building frontends for a while now, and one thing that still surprises me is how much infrastructure we accept as a given for small e-commerce projects. A database. An admin panel. A CMS subscription. A backend to glue it all together. For a curated catalog of 10 to 50 products, that's a lot of moving parts. I wanted to see how far I could go in the other direction. The result is AURORA Commerce — a Nuxt 4 storefront where products live in YAML files, payments go through Stripe, and the infrastructure cost is zero. Here's how I built it and why it might be the right approach for your next project. The idea: your repo is your database Instead of querying a database or calling a CMS API, product data lives directly in the repository: content/ products/ heavyweight-crewneck-charcoal.yml linen-midi-dress-terracotta.yml oxford-button-down-shirt-white.yml Each file is a complete product record: productId: 6 title: "Heavyweight Crewneck - Charcoal" titleFr: Sweat Crewneck Heavyweigh