YB

MBTP Procurement

  • Python
  • FastAPI
  • Jinja2
  • SQLite
  • ReportLab
  • openpyxl
  • Docker

A procurement and payment tracking platform built for MBTP to replace scattered Excel files and multiple payment forms with a centralized workflow and structured payment forecasting.

Procurement & Order Tracking

  • Track goods, services, and works through a Kanban board, from request to closure.
  • Keep supplier details, stage checklists, supporting documents, and order history together.

Payments & Forecasting

  • Manage payment instalments, due dates, outstanding balances, and forecasts alongside procurement progress.
  • Coordinate accounting review and finance submissions, with multi-currency reporting.
  • Generate payment request PDFs with supporting documents and approval signatures.

Logistics & Reporting

  • Track shipments, deliveries, and logistics document requirements.
  • Provide management dashboards, project summaries, and Excel/PDF exports.
  • Support English and French interfaces with a mobile-friendly, installable web app.

More projects

Merge IPC Supporting Documents

Organize and merge the IPC supporting documents into a unified PDF for clear reporting to the Consultant and Client. Created to avoid software crashes while handling large quantity of supporting documents.

Python