Web-Based Inventory Management Application

Job ID: 40506407

Budget: $30 – $250 USD

I need an 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
Additionally, the system must support payment gateway integration to process orders, subscriptions, or transactions securely.

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
Deployment: IIS support for production hosting

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 IIS acceptable)
Payment gateway integration documentation
Short user manual highlighting real-time sync, scanner workflow, report generation, and payment processing

Acceptance criteria

Stock count on another browser tab reflects a quantity change in under two seconds.
Scanning a valid barcode auto-loads the product form with pre-filled data.
Reports export successfully and match on-screen totals.
Payment transactions process correctly through the integrated gateway and log appropriately.

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.