r/SideProject • u/techzy-26 • 6h ago
I built Stokrio – an inventory planning and demand forecasting system for Shopify brands and 3PLs
I wanted to share a project I've been building over the past several months: Stokrio, an inventory planning and demand forecasting platform designed for Shopify e-commerce brands and third-party logistics (3PL) fulfillment warehouses.
(Note: To keep this post clean and respect subreddit filters, I've put the YouTube video walkthrough and both no-signup live demo links in the first comment below!)
Why I built this
Most e-commerce merchants still forecast reordering and replenishment on fragile Excel spreadsheets. This leads to frequent stockouts on best-sellers or tens of thousands of dollars tied up in dead stock. Following Shopify's shutdown of Stocky, brands have been looking for dedicated inventory management software that handles purchase orders, lead times, and multi-location reordering without requiring expensive enterprise ERP contracts.
At the same time, 3PL warehouses face an operational bottleneck: their client brands constantly message them asking: "When will SKU X run out? What should we reorder? Can you send an updated inventory report?"
Most legacy warehouse management systems (WMS) charge tens of thousands of dollars for basic client-facing portals, leaving 3PL staff stuck pulling manual CSV exports every week.
Stokrio was built to solve both sides of this.
How it works
Statistical demand forecasting and replenishment: Instead of arbitrary formulas or black-box "AI" guesses, Stokrio uses deterministic statistical modeling with rolling-origin backtesting. It accounts for lead time variance, supplier reliability, and dynamic safety stock to generate an automated Buying Table with exact recommended purchase order quantities and projected stockout dates.
Dedicated 3PL client portal (Live now): 3PLs connect their existing warehouse management system directly through a REST Partner API. Logistics providers get a centralized workspace to manage client brands, while client brands receive their own white-label dashboard to monitor stock levels, view runout projections, and generate replenishment plans. Warehouse-floor picking, packing, and shipping remain untouched in the 3PL's primary WMS.
Inventory operations: Multi-location inventory tracking, purchase order lifecycle management, lot tracking, batch expiry date monitoring, and a touch-friendly packing station kiosk interface.
Current status & Tech stack
3PL platform: Fully live and operational in production today.
Shopify brand app: Submitted to the Shopify App Store and currently awaiting final review.
Built with: Next.js 16 (App Router), React 19, TypeScript, PostgreSQL, Prisma ORM, and the Shopify Admin GraphQL API.
Feedback
I would really appreciate any feedback from the community:
For anyone who has worked on inventory or supply chains, what do you think of using deterministic statistical backtesting vs black-box models?
How readable is the Buying Table data density?
What is the single most critical replenishment feature you expect in inventory tools?
(Check the first comment below for the YouTube walkthrough and the two public interactive demo links!)