ASP.NET Inventory CRUD System

Job ID: 40494963

Budget: ₹750 – ₹1,250 INR

I need a full-stack inventory management application that lets me create, read, update and delete every core entity—products, suppliers, categories and locations—through a clean web interface and a documented Web API. Real-time stock updates are critical, so I expect live quantity adjustments pushed instantly to connected users (SignalR or an equivalent WebSocket approach is fine). The workflow must also support barcode scanning from either handheld scanners or a device camera, immediately pulling up the matching SKU for fast check-in / check-out.

Reporting and analytics round out the must-haves: dashboards that show current stock, low-level alerts, turnover rates and exportable PDF/CSV summaries. A straightforward filter/search experience should let me slice data by date range, supplier or category.

Preferred stack
• Backend: ASP.NET Core with a RESTful or minimal-API architecture
• Frontend: React (hooks or Next.js welcome)
• Database: SQL Server, code-first migrations

Deliverables
• Source code for API, frontend and database schema
• Seed data and migration scripts
• Unit/integration tests covering the main CRUD paths
• Setup guide for local and production deployment (Docker or plain IIS acceptable)
• Short user manual highlighting real-time sync, scanner workflow and report generation

Acceptance criteria
1. Stock count on another browser tab reflects a quantity change in under two seconds.
2. Scanning a valid barcode auto-loads the product form with pre-filled data.
3. Reports export successfully and match on-screen totals.

Once delivered, I may ask for periodic enhancements, so well-structured, readable code and concise documentation will be appreciated. If you have relevant demos or repositories, feel free to mention them in your proposal.