
Accurate Inventory
Real-time stock and movements.

Role Actions
Permissions match responsibilities.

Safe Transactions
Reliable SQL operations.

Reporting
Clear daily business decisions.
Business Problem
Manual or fragmented tools caused inaccurate stock counts, slow checkout, weak role control, and time-consuming reports.
- Inventory errors and stockouts
- Slow billing and checkout
- Limited daily sales visibility
- Disconnected supplier operations
System Scope
- Product catalog and pricing
- Sales, returns, and billing
- Inventory movement and recipes
- Purchases and suppliers
- Roles and daily reporting
My Contribution
- Developed secure ASP.NET Core MVC and API modules
- Implemented inventory and stock movement rules
- Built sales, billing, supplier, and reporting workflows
- Integrated SQL Server transactions and validation
Operational Flow

Catalog
Items, prices, taxes.

Create Sale
Items, discounts, stock.

Payment
Invoice and transaction.

Stock
Real-time movement.

Reporting
Sales and summaries.

Accounting
Double-entry records.
Challenges
- Inventory across sales, returns, recipes, and adjustments
- Fast billing for busy environments
- Secure role actions without workflow friction
- Practical reporting without overcomplication

Result
- Accurate real-time stock updates
- Fast and reliable billing
- Secure, responsibility-aligned workflows
- Useful daily operating reports

Tech Stack
at a Glance
ASP.NET Core
SQL Server
jQuery
Bootstrap