A secure, role-based inventory management web application built with ASP.NET Core 8 MVC, Entity Framework Core, and SQL Server.
Inventorium allows admins to manage inventory and process user requests, while normal users can browse available items and submit requests.
-
User Authentication & Authorization
- Built with ASP.NET Core Identity
- Role-based access (
Admin
andUser
) - Email confirmation for new accounts
-
Inventory Management
- Add, edit, and delete inventory items (Admin only)
- View inventory list with search & filter options
-
Request System
- Normal users can submit item requests
- Admins can approve or reject requests
- Request inbox for administrators
-
Responsive UI
- Built with Bootstrap 5
- Mobile-friendly navigation and forms
-
Validation
- Client-side form validation with jQuery Validation & Unobtrusive Validation
- Server-side model validation
- Frontend: Bootstrap 5, jQuery
- Backend: ASP.NET Core 8 MVC, C#
- Database: SQL Server, Entity Framework Core
- Authentication: ASP.NET Core Identity with email confirmation
- Version Control: Git & GitHub
git clone https://github.com/AnitVarghese/Inventorium.git
cd inventorium
PS: More changes to be added and it is progressing.
