[{"data":1,"prerenderedAt":98},["ShallowReactive",2],{"work-stockroom":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":7,"client":9,"year":10,"role":11,"summary":12,"result":13,"tech":14,"featured":20,"order":21,"cover":22,"liveUrl":23,"body":24,"_type":92,"_id":93,"_source":94,"_file":95,"_stem":96,"_extension":97},"\u002Fwork\u002Fstockroom","work",false,"","Retail ops that sell, stock, and report in one place","Stockroom",2026,"Product — retail backoffice","Shops were juggling POS, stock counts, and end-of-day reports across tools that never matched. We built Stockroom — sell, track inventory, and read the numbers from one calm desk.","Sell, stock, and reports in one product",[15,16,17,18,19],"Vue 3","Nuxt","TypeScript","NestJS","PostgreSQL",true,0,"stockroom","https:\u002F\u002Fstockroom.turnsouthq.com\u002Fwelcome",{"type":25,"children":26,"toc":85},"root",[27,36,42,48,53,59,74,80],{"type":28,"tag":29,"props":30,"children":32},"element","h2",{"id":31},"the-problem",[33],{"type":34,"value":35},"text","The problem",{"type":28,"tag":37,"props":38,"children":39},"p",{},[40],{"type":34,"value":41},"A busy counter does not have time for three systems. Sales lived in one place, stock in another, and the day-end report was a spreadsheet someone rebuilt after close. Numbers drifted. Shortages showed up late. Owners could not see what was moving until the week was already over.",{"type":28,"tag":29,"props":43,"children":45},{"id":44},"the-approach",[46],{"type":34,"value":47},"The approach",{"type":28,"tag":37,"props":49,"children":50},{},[51],{"type":34,"value":52},"We designed Stockroom around the shift: ring the sale, watch what is left, and read a report that matches the till. Products, inventory, and sales share one record — not three exports that have to be reconciled. The welcome path gets a shop live without a training deck.",{"type":28,"tag":29,"props":54,"children":56},{"id":55},"the-solution",[57],{"type":34,"value":58},"The solution",{"type":28,"tag":37,"props":60,"children":61},{},[62,64,72],{"type":34,"value":63},"A retail backoffice that covers the counter and the cupboard: catalog and pricing, live stock, sales, and reporting in one product. The live build sits at ",{"type":28,"tag":65,"props":66,"children":69},"a",{"href":23,"rel":67},[68],"nofollow",[70],{"type":34,"value":71},"stockroom.turnsouthq.com",{"type":34,"value":73}," — sell, track stock, and read your reports without leaving the desk.",{"type":28,"tag":29,"props":75,"children":77},{"id":76},"the-result",[78],{"type":34,"value":79},"The result",{"type":28,"tag":37,"props":81,"children":82},{},[83],{"type":34,"value":84},"One place to run the shop. Staff sell without guessing inventory. Owners get reports that match what actually moved. Stockroom is live and in use as a Turns Out product.",{"title":7,"searchDepth":86,"depth":86,"links":87},2,[88,89,90,91],{"id":31,"depth":86,"text":35},{"id":44,"depth":86,"text":47},{"id":55,"depth":86,"text":58},{"id":76,"depth":86,"text":79},"markdown","content:work:stockroom.md","content","work\u002Fstockroom.md","work\u002Fstockroom","md",1793434297667]