CraftIQ.Inventory
CraftIQ.Inventory is a microservice dedicated to handling inventory management within the CraftIQ manufacturing software system.
Install / Use
/learn @huzcodes/CraftIQ.InventoryREADME
CraftIQ.Inventory Microservice
Overview
CraftIQ.Inventory is a microservice dedicated to handling inventory management within the CraftIQ manufacturing software system. This microservice manages the inventory of raw materials, work-in-progress items, and finished goods, ensuring accurate tracking and efficient inventory control.
Key Features
- Inventory Management: Tracks the quantity and location of products in the inventory, including weight, dimensions, and category.
- Transaction Recording: Records transactions such as stock additions (purchases) and stock deductions (sales), including transaction type, employee ID, and notes.
- Purchase Order Management: Tracks purchase orders placed with suppliers, including order status and expected delivery date.
- Real-time Updates: Provides real-time updates on inventory levels and status.
- RESTful API: Offers a RESTful API for interacting with the inventory management system.
- Scalable Architecture: Built on a scalable architecture to handle large volumes of inventory data.
Technologies Used
- Programming Language: C#
- Framework: .NET 8
- Database: MS Sql Server
- Communication Protocol: HTTP/HTTPS
- Solution Architecture: Domain Centric Design
- Containerization: Docker (for containerizing the application)
Solution Design
YouTube Video
Installation
To install CraftIQ, follow these steps:
- Clone the repository:
git clone url of CraftIQ.Inventory microservice - Install .NET 8 SDK.
- Build and run the project using
dotnet run.
Contributing
We welcome contributions from the community! If you'd like to contribute to CraftIQ.Inventory, please follow these guidelines:
- Fork the repository
- Create a new branch (
git checkout -b feature-branch) - Make your changes
- Commit your changes (
git commit -am 'Add new feature') - Push to the branch (
git push origin feature-branch) - Create a new Pull Request
License
CraftIQ.Inventory is licensed under the MIT License. See LICENSE for more information.
Contact
For questions or feedback, please contact Ahmed Hussain aka huzcodes at huzcodes@outlook.com.

