Releases: go2ismail/Asp.Net-Core-Inventory-Order-Management-System
ASP.NET Core 9.0
🔥 Migrate to ASP.NET 9.0
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.
Key Features
WHMS provides a comprehensive suite of capabilities:
- Sales, Purchase, Delivery, and Goods Receive
- Transfer, Adjustment, Return, and Scrapping
- Stock Count and Detailed Reporting Functionalities
🎯 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.
Technical Features
- ASP.NET Core 9.0 Headless API (Back End)
- Clean Architecture
- CQRS with MediatR
- Repository Pattern
- Entity Framework Core (EF Core) for data access
- AutoMapper for object mapping
- FluentValidation for input validation
- Serilog for logging
- Support for file uploads and downloads (images/documents)
- Secure authentication and authorization with ASP.NET Identity + JWT
- ASP.NET Core Razor Pages + Vue.js (Front End)
- Dynamic client-side interactivity with Vue.js
- Modular, component-based architecture
- Axios for API communication
- Responsive UI with AdminLTE template
Functional Features
- Customer Management
- Customer Group, Category, Details, and Contacts
- Sales Management
- Sales Order, Sales Return, Sales Reports
- Vendor Management
- Vendor Group, Category, Details, and Contacts
- Purchase Management
- Purchase Order, Purchase Return, Purchase Reports
- Warehouse Operations
- Unit Measure, Product Group, Products
- Delivery Order, Goods Receive
- Transfers, Adjustments, Scrapping, Stock Counts
- Reporting
- Transaction Report, Stock Report, Movement Report
- System Settings
- Company Settings, Tax Configuration, User Management
- Number Sequence for systematic tracking
- Analytics and Logs
- Error Logs, Analytic Logs
- Authentication & Membership
- Secure user authentication and role-based access control
ASP.NET Core 8.0
Migrate to ASP.NET Core 8.0
Technical Features
- ASP.NET Core 8.0 Razor Pages (C#)
- ASP.NET Identity Users / Roles
- EF Core / LINQ
- OData based API (Server side: paging, filter, search, sort)
- Clean Architecture
- Repository Pattern
- WkHtmlToPdf
- Upload / Download Images
- AutoMapper
- NumberSequence
Functional Features
- Customer Group
- Customer Category
- Customer
- Customer Contact
- Sales Order
- Sales Report
- Vendor Group
- Vendor Category
- Vendor
- Vendor Contact
- Purchase Order
- Purchase Report
- Unit Measure
- Product Group
- Product
- Warehouse
- Delivery Order
- Sales Return
- Goods Receive
- Purchase Return
- Transfer
- Adjustment
- Scrapping
- Stock Count
- Transaction Report
- Stock Report
- Movement Report
- Company Settings
- Tax
- User Profile
- User List
- Number Sequence
- Error Log
- Analytic Log
- Authentication / Membership
Live Demo Link
- Url: https://whms-lte.csharpasp.net/
- Username: [email protected]
- Password: 123456