← Back to all projects
Internal Procurement Platform · CASE STUDY

SMOOT Serverless Procurement & Purchasing System

An internal purchasing system that brings purchase requests, approvals, orders, payment records, documents, and reporting together.

ROLEBackend Developer · API & Data
TYPEProfessional team project · Internal procurement
TECHNICAL SCOPEProcurement APIs, Workflow, Data
SMOOT application on a laptop and phone

Overview

Before SMOOT, purchase requests, orders, payments, and supporting documents were spread across fairly manual processes. The procurement team had to piece together status updates and approval history to see where a request stood. This made day to day tracking, report preparation, and tracing decisions for audits harder. SMOOT brings purchasing data into one place so those tasks are easier to manage.

My contribution

Contributed to SMOOT's serverless backend: request and approval APIs, order workflow, payment records, document handling, notifications, audit trail, search, vendor master, and reporting.

Key capabilities

  • Role based access for requester, approver, and admin
  • Purchase requests and approvals
  • Order and payment records
  • Supporting documents and notifications
  • Audit trail, search, and vendor master
  • Reporting and Excel / CSV export

Implementation considerations

The backend needed to keep requests, approvals, orders, payment records, and supporting documents connected throughout the process. Requesters, approvers, and admins have different permissions and actions, while status changes and user activity need a traceable history. The APIs also had to support notifications, useful search and filters, and data for reporting without adding manual work.

Delivery

SMOOT centralizes purchasing data and makes request and order statuses easier to track. Approval and activity history is more organized for audits and reporting.