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.
Excel Summary and Analytics (Multiple Scripts)
Scripts to gather data from spreadsheets into a unified log with analytics and executive reporting. Used for repetitive reports for finance, accounting, and invoicing.
Fetch Supporting Documents (Multiple Scripts)
Scripts to fetch required supporting documents for payments from their stored locations, reducing invoicing time.