A full-stack web application built with ASP.NET Core MVC and Entity Framework Core, designed to help businesses efficiently manage inventory, track products, users, and roles.
- Backend: ASP.NET Core MVC (.NET 6+)
- Frontend: Razor Views + Bootstrap
- ORM: Entity Framework Core
- Database: SQL Server
- Authentication: ASP.NET Identity (Role-based)
- β User Registration & Authentication
- β Role-based Authorization (Admin, Manager)
- β
CRUD Operations for:
- Categories
- Products
- Warehouses
- Suppliers
- Inventory Items
- β Product Inventory Management
- β Stock In / Stock Out Transactions
- β File Uploads for Product Images
- β Search & Filter Functionality
- β Dashboard with Stats & Reports
- β Responsive UI using Bootstrap
- .NET 6 SDK
- SQL Server (LocalDB or Express)
- Visual Studio 2022+ or VS Code
- Clone the repository
git clone https://github.com/EbrahimShabann/InventoryManagementSystem.git cd InventoryManagementSystem