Home
Softono
AspNetMVC-InventoryManagement-WebApi

AspNetMVC-InventoryManagement-WebApi

Open source JavaScript
41
Stars
31
Forks
8
Issues
6
Watchers
4 years
Last Commit

About AspNetMVC-InventoryManagement-WebApi

AspNetMVC-InventoryManagement-WebApi is a comprehensive inventory management solution developed in C using the ASP.NET MVC framework. It employs a robust N-Tier Architecture supported by industry-standard design patterns including Generic Repository Pattern, Unit of Work, and Dependency Injection. The backend leverages Web API for seamless data communication, while Entity Framework with Code First approach manages database interactions efficiently using LINQ. The frontend interface is built with jQuery and Bootstrap to ensure a responsive and user-friendly experience across devices. The system supports two distinct user roles: Admin and Warehouse Manager, each with specific permissions for managing inventory operations. Key functionalities include full CRUD capabilities for creating, editing, and deleting records such as products, suppliers, purchase orders, and user accounts. Administrators can oversee user and role management, while warehouse managers can handle daily stock activities like purchase confirma

Platforms

Web Self-hosted

Languages

JavaScript

Links

Inventory Management System-WebApi Project

The project was written in as a N-Tier Architecture C# Asp.Net MVC environment using Web API, Entity Framework Code First, Linq, Jquery and Bootstrap technologies. The project has two type of user roles which are Admin and Warehouse managers. Used design pattern for creating N-Tier architecture are as follows:

  • Generic Repository Pattern
  • Unit of Work
  • Dependency Injection

CRUD like Create, Edit and Delete actions were performed by created Web API functions using Jquery.

First version of published project


inventorywebapi.azurewebsites.net
user: [email protected]
pass: 123123

Screenshots


Login



Dashboard



Product Management



Supplier Management



Purchase Management



Purchase Confirmed



User Management



Role Management



My Account



Asp.Net MVC, N-Tier Architecture, Web API, Entity Framework, Code First, Linq, Jquery, Bootstrap, Inventory Management