Skip to content

The Inventory Management System API provides endpoints for managing inventory-related operations within a business or organization.With the use of OpenAi 3.1.0 it allows the user to add, update, and delete the core reasources which are the products, categories, warehouses, and shipments.

Notifications You must be signed in to change notification settings

dana-akesh/Inventory_managment_system_api

Repository files navigation

⭐ Inventory Managment System Rest API ⭐

The Inventory Management System API provides endpoints for managing inventory-related operations within a business or organization.With the use of OpenAi 3.1.0 it allows the user to add, update, and delete the core reasources which are the product, category, warehouse, and shipment. The project is tested via postman.

🔖Table Of Contents:

💡Core Resources:

  1. Product: The items that are managed by the inventory system, and it has an ID, description, name, price, and quantity.
  2. Category: The groups of a particular products that have similar attributes, and to organize the inventory.
  3. Warehouse: The place where the items are stored, and it has an address, capacity, and name.
  4. Shipment: To follow up with the movement of products between locations with details on quantity, status, and tracking number.

💠ER Diagram:

ER_Diagram drawio

Prerequisites:

  • IntelliJ IDEA
  • Postman
  • Maven
  • Java Development Kit (JDK) 19 or higher
  • MySQL Workbench

Clone the Repository:

git clone https://github.com/dana-akesh/Inventory_managment_system_api
cd  Inventory_managment_system_api

ℹ️ note: the application should be running on Port 8080 -> http://localhost:8080.

🪄Design and Documentation Tables for the Core Resources:

/product

image

/category

image

/warehouse

image

/shipment

image

🔗Swagger Hub Link:

https://app.swaggerhub.com/apis/DANAAKESH_1/InventoryManagmentSystemRestAPI/1.0.0

About

The Inventory Management System API provides endpoints for managing inventory-related operations within a business or organization.With the use of OpenAi 3.1.0 it allows the user to add, update, and delete the core reasources which are the products, categories, warehouses, and shipments.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages