SkillAgentSearch skills...

CraftIQ.Inventory

CraftIQ.Inventory is a microservice dedicated to handling inventory management within the CraftIQ manufacturing software system.

Install / Use

/learn @huzcodes/CraftIQ.Inventory
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

CraftIQ.Inventory Microservice

License

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

CraftIQ.Inventory-DataBase-Design

YouTube Video

Watch Building CraftIQ.Inventory microservice Part 1 session' video in Arabic

Watch Building CraftIQ.Inventory microservice Part 2 session' video in Arabic

Watch Building CraftIQ.Inventory microservice Part 3 session' video in Arabic

Watch Building CraftIQ.Inventory microservice Part 4 session' video in Arabic

Watch Building CraftIQ.Inventory microservice Part 5 session' video in Arabic

Watch Building CraftIQ.Inventory microservice Part 6 session' video in Arabic

Watch Building CraftIQ.Inventory microservice Part 7 session' video in Arabic

Installation

To install CraftIQ, follow these steps:

  1. Clone the repository: git clone url of CraftIQ.Inventory microservice
  2. Install .NET 8 SDK.
  3. 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:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature-branch)
  3. Make your changes
  4. Commit your changes (git commit -am 'Add new feature')
  5. Push to the branch (git push origin feature-branch)
  6. 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.

View on GitHub
GitHub Stars14
CategoryDevelopment
Updated5mo ago
Forks3

Languages

C#

Security Score

87/100

Audited on Oct 20, 2025

No findings