C# Inventory Management Application Development

Job ID: 39866737

Budget: $250 – $750 USD

Of course, here is the project brief in English.

Project Title: Development of a Simple Inventory Management Application with C# and Database

Full Description:

I am looking for a freelancer to create a simple Windows-based desktop application for inventory management. This application is intended for a small business to efficiently track products, incoming stock, and outgoing stock.

Key Features Required:

Product Management:

Add, Edit, and Delete product data (e.g., Product Code, Product Name, Description, Purchase Price, Selling Price).

Display all products in a table view.

Stock Management:

A feature to record incoming stock (increasing the quantity of a specific product).

A feature to record outgoing stock (decreasing the quantity of a specific product).

Transaction History:

All stock-in and stock-out activities must be logged in a transaction history that can be viewed and filtered by date.

Search Functionality:

A search function to quickly find products based on Product Code or Product Name.

Expected Technology Stack:

Programming Language: C#

Framework: Windows Forms (WinForms) or WPF

Database: SQLite or SQL Server Express to store all data.

Deliverables:

A functional and stable application that meets the specified requirements.

The complete, clean, and well-commented source code.

A runnable application file (.exe).

A database script for table creation.

Freelancers with experience in building desktop applications using C# and databases are highly preferred. Please include a portfolio or examples of similar projects when you submit your proposal. Thank you!