Web-Based Item Management

Customer: AI | Published: 18.11.2025
Бюджет: 250 $

I need a full-featured, browser-based application that lets me control every step of our stock flow, from master data to document printing, without relying on any existing ERP or CRM. Core scope • Item Management – each SKU must store code, name, unit of measure, price and barcode, all searchable and editable from an intuitive grid or form. • Warehouses & Locations – the system has to support multiple warehouses, each with its own coded sub-locations so I can track exactly where every pallet sits. • Business Partners – maintain a simple directory of clients and suppliers with code, name and address. • Orders & Follow-up Documents – users will raise Inbound and Outbound orders that record warehouse, partner, date, description and an item/quantity list. From these orders the system should auto-generate the related inbound document and the corresponding invoice, each ready to print in a clean PDF template. • Users & Permissions – I want granular role-based access so, for instance, an administrator can configure everything while a warehouse clerk can only book stock movements. Technical notes The entire solution must run in a modern web browser, and the application must be developed exclusively in C#. The preferred technology stack is ASP.NET Core (MVC, Razor Pages, or Blazor), as it provides a fully C#-based environment suitable for building maintainable, well-documented, and high-performance web applications. Because this is a standalone deployment, there is no need for any external integrations. The system should function independently, using only its own internal components and the SQL Server database. Deliverables 1. Source code with setup instructions. 2. Database schema and migration scripts. 3. Responsive UI covering all features above. 4. PDF printouts for every document. 5. Basic test data set plus user manual. I will consider the project complete once I can install the app on my own server, create sample records, generate documents, print them, and verify that role permissions behave exactly as configured.