Skip to content
ProjectsWritingAboutCVLinks
WA
Hire me
HomeProjectsWritingAboutCVLinks

Have a useful problem?

Let's make the next
thing worth using.

© 2026 Wasif AliBuilt around evidence, not hype. Privacy
WASIF ALI
Home/Projects/Inventory Management System

Case study, Web · C#

Inventory Management System
Inventory system · Visual Programming

A Blazor inventory system with role-based authorisation and synchronised stock state.

Coursework project — 2025.Web · C#
View source All projects

Context

The problem

Small inventories drift out of sync when stock, carts and permissions live in different places. This system keeps one shared state behind role-based access.

My role: Visual Programming lab project, Air University Kamra.

Implementation

How it works

One state

AppState holds the shared inventory state every view reads.

Guard the actions

AuthService checks roles before stock or cart changes are allowed.

Implementation highlights

  • Role-based authorisation (AppState + AuthService)
  • Controlled cart logic
  • State synchronisation across views

Evidence

What can be verified

The points below summarize the public repository and owner-provided CV where noted. Read the source for implementation details before drawing further conclusions.

FrameworkBlazor / .NET

Visual Programming coursework.

Boundaries

Limitations and next questions

  • Lab project; no live deployment.
  • Built for coursework scale, not multi-branch retail.
Evidence-first note: a live demo demonstrates an interface and workflow; it does not by itself prove security, scale, or real-world impact.

Technical overview

C#Blazor.NET

Project links

Inspect the original implementation and, where available, the live application.

Repository

Last content review: 14 November 2026. Details may change as project repositories evolve.

Continue exploring

Related work.

Web · C#

Task & Appointment Management System

A Blazor task and appointment manager built during Visual Programming coursework.