Inventory Management System - Hegar Inventory Platinum

Inventory Management System - Hegar Inventory Platinum

Regular price $99.00 $49.00 Sale


License: Single License.

Powerful Inventory Management Solution with a Completely REST API on ASP.NET Core

šŸ”„ at the price of your employee T-shirtsĀ šŸ”„

šŸš€ Built for scalability, performance, and seamless integration.
šŸ”— Our completely RESTful API enables you to:
āœ… Easily integrate with third-party systems.
āœ… Access data securely anytime, anywhere.
āœ… Build custom solutions tailored to your needs.

šŸŽÆ Ready to experience the power of modern CRM? Check-Out Now!

Run The Project: Visual Studio

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.

  • Open the project using Visual Studio.
  • Update the connection string inĀ appsettings.jsonĀ to match your SQL Server database.
  • Clean and build the solution:
    • Right-click the solution >Ā Clean
    • Right-click the solution >Ā Build
  • Run the project:
    • Click the green ā€œplayā€ button in the Visual Studio toolbar.

Note:Ā The database will be created automatically if it does not exist.

Deployment to IIS

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.

Publish the Project:

  • Right-click the project >Ā Publish.
  • Choose a folder to output the files.

Deploy to IIS:

  • Copy the published files to your IIS directory.
  • Configure IIS to point to the folder and ensure database connectivity.

For detailed instructions, refer toĀ Microsoftā€™s official IIS deployment documentation.

Monolithic Clean Architecture

Monolithic Clean Architecture ensures a structured and simplified development process by keeping all components within a single codebase. This approach streamlines dependency management, eliminating the risk of a dependency nightmare by consolidating all dependencies in one place, ensuring compatibility and coherence across the entire system.

Additionally, deployment is simplified 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, this approach delivers a scalable, maintainable, and enterprise-ready solution.

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 with a Simple & Modern UI (Front End)
    • Effortless dynamic interactivity using Vue.js without any build system. (Simple mode, using only Visual Studio Community Edition, with no additional tools required)
    • Ready-to-use industry-leading Syncfusion UI components (free community edition)
    • Lightweight and straightforward API communication with Axios

Online Demo:

Url: https://hegar-inventory-platinum.csharpasp.net/

āœ… Email: admin@root.com
āœ… Password: 123456