// the find
go2ismail/Asp.Net-Core-Inventory-Order-Management-System
Now upgraded to .NET 9, this project is a super-fast, completely headless API powered by Clean Architecture, CQRS, and MediatR. It includes an ASP.NET Core Razor Pages implementation for inventory order management, combined with Vue.js for a dynamic, responsive UI. Powerful WMS solution. Demo (username:admin@root.com / pwd:123456)
A full-stack warehouse inventory management system built on ASP.NET Core 9 with Clean Architecture, CQRS, and MediatR on the backend, paired with Razor Pages + Vue.js on the frontend. It covers the full order lifecycle: sales, purchases, transfers, adjustments, stock counts, and returns. Aimed at developers who want a working reference implementation or a head start on an internal WMS without paying for enterprise software.
The domain coverage is genuinely broad — transfer orders, scrapping, stock counts, and goods receive are all there, not just the easy CRUD. The decision to run Vue.js without a build step inside Razor Pages is pragmatic: you get reactivity without npm, which makes the project accessible to .NET developers who don't want to context-switch into a JS toolchain. The CQRS split is consistent — every feature has separate Command and Query handlers rather than a few doing double duty. The live demo with real credentials is a good sign; the author is confident enough to expose it.
The CC BY 4.0 license requires retaining a footer attribution link in all instances, which kills this for most commercial use — MIT or Apache 2 it is not, and the README buries this. The README is half a storefront for the author's Shopify shop, which raises questions about where the project's priorities actually are. No tests visible anywhere in the directory tree — for an inventory system where incorrect stock math has real consequences, that's a gap. SQL Server only (no PostgreSQL path), so if you're on a cloud-native stack you're either migrating EF provider yourself or out of luck.