Procurement & Inventory Management
System

Procurement & Inventory Management System

#mobileapp
#webapp

THE NEED

A company faced operational hurdles with internal procurement and inventory tracking. This resulted in wasted time, increased risk of human error, and a lack of real-time visibility into their own inventory.

To solve this problem, we engineered PIMS, a bespoke system designed to bring clarity, efficiency, and accountability to our own operations.

The solution is comprised of a web application for purchasing and inventory management, connected to a mobile app for on-the-go scanning and data capture.

Part 1: The Purchasing System

#webapp

The main part of the solution is a web application that digitizes and automates our entire procurement process.

Key Features & Benefits:

  • Secure Access: Our employees log in securely using their company Gmail accounts (Single Sign-On), while the system assigns access levels based on predefined roles (Requester, Admin, Orderer).
  • Order Creation: Requesters can initiate new purchase orders with ease, adding all necessary details, including product links and multiple pricing options.
  • Efficient Ordering: Once a request is approved, our ordering team takes over within the same interface. They can finalize the purchase, confirm which product link was used, and update the order status.
  • Document Management: Upon delivery, the orderer can directly upload crucial documents like invoices and warranties to the corresponding order, creating a permanent digital record.
  • Complete Audit Trail: For full accountability, the system logs every action taken on an order request, creating a detailed history that can be reviewed by administrators at any time.

Part 2: The Inventory Management System

#webapp

Directly integrated with the purchasing system, the inventory management module provides our teams with control and visibility over all company assets.

Key Features & Benefits:

  • Automated Product Creation: As soon as an order is marked ‘Delivered’ in the purchasing system, the product is automatically created in the inventory, ready to be processed.
  • Dashboard: Inventory managers see a dashboard highlighting new products that require attention (i.e., haven’t been scanned).
  • Location Management: Managers can select from a list of existing locations to input the product’s location within the company (or they can add new locations on the fly), ensuring the physical location of every asset is tracked.
  • Product Profiles: Every item in the inventory has a details page. A quick search using a unique code takes you directly to the product line, where you can view its serial number, location, barcode, and all associated documents like warranties and invoices.

Document Access: All documents attached to a product can be viewed, downloaded, or printed directly from the product’s page, making it easy to access critical information when needed.

Part 3: The Scanner

#mobileapp

The main part of the solution is a web application that digitizes and automates our entire procurement process.

Key Features & Benefits:

  • Secure Access: Our employees log in securely using their company Gmail accounts (Single Sign-On), while the system assigns access levels based on predefined roles (Requester, Admin, Orderer).
  • Order Creation: Requesters can initiate new purchase orders with ease, adding all necessary details, including product links and multiple pricing options.
  • Efficient Ordering: Once a request is approved, our ordering team takes over within the same interface. They can finalize the purchase, confirm which product link was used, and update the order status.
  • Document Management: Upon delivery, the orderer can directly upload crucial documents like invoices and warranties to the corresponding order, creating a permanent digital record.
  • Complete Audit Trail: For full accountability, the system logs every action taken on an order request, creating a detailed history that can be reviewed by administrators at any time.

05. TECHNOLOGIES

NestJS

Vue

.NET MAUI

Have a project in mind?

Get in touch with us for your software development needs!