Skip to content

AnitVarghese/Inventorium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inventorium – Role-Based Inventory Management System

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.


🚀 Features

  • User Authentication & Authorization

    • Built with ASP.NET Core Identity
    • Role-based access (Admin and User)
    • 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

🛠 Tech Stack

  • 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

📦 Getting Started

1️⃣ Clone the Repository

git clone https://github.com/AnitVarghese/Inventorium.git
cd inventorium

PS: More changes to be added and it is progressing.


Home

Log in

Register


Admin's Page

Create


Normal user page

User Requesting

About

An Inventory Web Application.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published