Welcome to our Warehouse Inventory Management System (WHMS), an innovative and scalable solution meticulously crafted to streamline and optimize your inventory operations.
Now powered by ASP.NET Core 9.0, the latest cutting-edge technology from Microsoft, WHMS is faster than ever and showcases the future of modern web development. With its fully decoupled headless API architecture, WHMS enables seamless integration between the back end and front end, offering unparalleled flexibility and performance.
The back end is built using Clean Architecture, CQRS, MediatR, and the Repository Pattern, ensuring maintainability and scalability for enterprise-grade applications. On the front end, ASP.NET Core Razor Pages and Vue.js come together to create a dynamic and user-friendly interface.
WHMS provides a comprehensive suite of capabilities:
π― Challenge Yourself!
Experience the blazing speed and efficiency of .NET 9, the latest breakthrough in performance from Microsoft. Explore our live online demo today and see firsthand how WHMS can revolutionize your inventory management operations.
WHMS is built using a Monolithic Clean Architecture approach, ensuring a structured and simplified development process. By keeping all components within a single codebase, dependency management is streamlined, eliminating the risk of a dependency nightmare. This approach consolidates all dependencies in one place, ensuring compatibility and coherence across the entire system.
Additionally, it simplifies deployment, as all code resides in a single repository with a well-optimized pipeline, reducing complexity. The cohesive project structure provides a clear and consistent source code pattern, making it easier for developers to understand and maintain the system. With the combination of Clean Architecture, CQRS, and MediatR, WHMS delivers a scalable, maintainable, and enterprise-ready solution.
Getting started is easy! Thanks to Monolithic Clean Architecture, everything is structured and streamlined. Plus, even though this project uses a modern JavaScript framework like Vue.js, it does not require a build systemβjust use Visual Studio to run and build effortlessly.
appsettings.json
to match your SQL Server database.Run The Project: IIS Web ServerNote: The database will be created automatically if it does not exist.
Deployment is easy! Thanks to Monolithic Clean Architecture, both the front end and back end are in a single deployable unit, making the process straightforward.
For deployment to IIS:
Publish the project:
Deploy to IIS:
For detailed instructions, refer to Microsoft's official IIS deployment documentation.
This project uses the following open-source and community resources:
We thank these projects for their contributions to the developer community.
This work is licensed under a Creative Commons Attribution 4.0 International License (CC BY 4.0).
To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/.
Users are required to retain the footer link in all instances of this software as part of the attribution requirement under CC BY 4.0.
If you find this project useful, please consider supporting us by giving a star on GitHub! β
Your support keeps us motivated and helps us continue developing and improving this project to deliver even greater value to the community.
Please help us grow by sharing it with your friends, family, and colleagues!
Every share helps us reach more people, grow the community, and continue improving this open-source project. β€οΈ
Thanks for stopping by and reading this far! This project is supported by INDOTALENT
π Feel free to visit: https://store.indotalent.com
β How does Mini CRM help SMBs manage operations, drive growth, and streamline payroll?RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4