[{"data":1,"prerenderedAt":75},["ShallowReactive",2],{"work-kestrel-store-en":3},{"id":4,"title":5,"approach":6,"body":7,"description":13,"extension":44,"image":45,"live":46,"locale":47,"meta":48,"navigation":49,"order":50,"path":51,"problem":52,"projectType":53,"results":54,"seo":67,"slug":68,"stack":69,"stem":70,"summary":71,"timeline":72,"year":73,"__hash__":74},"work\u002Fwork\u002Fen\u002Fkestrel-store.md","A store for a small-batch maker.","A lean, owned storefront where performance and a calm buying experience come first.",{"type":8,"value":9,"toc":36},"minimark",[10,14,19,22,26,29,33],[11,12,13],"p",{},"Kestrel is a concept storefront for a small-batch maker — a fast, custom shop that does not feel like every other template.",[15,16,18],"h2",{"id":17},"why-this-concept","Why this concept",[11,20,21],{},"Independent makers are often pushed onto heavy platforms that load slowly, look generic, and take a cut of every sale. The concept asks what a lean, owned storefront looks like when performance and a calm buying experience come first.",[15,23,25],{"id":24},"key-decisions","Key decisions",[11,27,28],{},"Products are content, so the shop stays easy to update. Checkout is two steps and runs on Stripe. Everything is designed mobile-first, because that is where most small-shop sales actually happen. No pop-ups, no dark patterns — just the product and a clear path to buy.",[15,30,32],{"id":31},"what-it-demonstrates","What it demonstrates",[11,34,35],{},"A store can be fast, cheap to run, and fully under the owner's control. This is the e-commerce baseline I build to: quick on a phone, simple to manage, and honest about how it asks people to buy.",{"title":37,"searchDepth":38,"depth":39,"links":40},"",2,3,[41,42,43],{"id":17,"depth":38,"text":18},{"id":24,"depth":38,"text":25},{"id":31,"depth":38,"text":32},"md","\u002Fwork\u002Fkestrel-store.png",false,"en",{},true,7,"\u002Fwork\u002Fen\u002Fkestrel-store","Off-the-shelf stores feel generic, load slowly on mobile, and take a cut of every sale.","E-commerce",[55,58,61,64],{"num":56,"label":57},"100","Lighthouse score",{"num":59,"label":60},"0.6s","First contentful paint",{"num":62,"label":63},"2","Steps to checkout",{"num":65,"label":66},"100%","Mobile-first",{"title":5,"description":13},"kestrel-store","Nuxt · Nuxt Content · Stripe","work\u002Fen\u002Fkestrel-store","A fast, custom storefront with a two-step checkout and nothing in the way of the sale.","3 weeks","2026","kOOPp2C079BQ0hWJUhEpYMMXYRIBA59d1T4rt7O_cgc",1783956934260]