Skip to content

SamuelKoroh/InventoryMicroservice

Repository files navigation

Inventory Microservice

This project is a sample product Inventory management system using micro service architecture

Technologies

  • Asp.net Core Api (C#)
  • Postgres Database
  • RabbitMQ
  • GraphQL

Features

  • User must login before access to the system

  • User must have role(InventoryKeeper, Requester or Approver)

    InventoryKeeper

    • Inventory Keeper must be able to add new item to inventory
    • Update Inventory
    • See all items in inventory and the quantity available

    Requester

    • Must be able to request only available items in inventory and see the status of the request

    Approver

    • Must be able to approve or disapprove request from a requester.

System Testing

  • Clone the project or download and extract the project files.
  • Run migration for both IdentityService and InventoryService project.
  • Setup your solution startup project to Multiple Start projects from the solution properties.
  • Then set all poroject to start.
  • Start the application
  • Happy Hacking

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages