4BMS
2018 · PHP, MySQL, CodeIgniter, DOMPDF, PHPExcel
M4M platform – a workflow system for managing cooperation with field merchandisers end‑to‑end: from account onboarding and signing contracts online, through execution reporting (survey + photo documentation), to multi‑step approval and settlement. It streamlines back‑office control (statuses, filters, exports) while giving users a clear “do → report → get settled” path.
- Online contracts & onboarding: code‑based registration, required data/consents flow, and automatic generation of a numbered contract available as PDF
- Work reporting: report form tied to budget and store location, survey questions and mandatory photo uploads + automated e‑mail notifications
- Multi‑role approvals: staged report approval for different roles (representative/client/admin) with lists filtered by settlement/approval status
- Settlements & statements: settlement data and a statement generated from the contract amount and user details; statement PDF available only when conditions are met (approval + time)
- Exports for back office: Excel exports for HR/payments/contracts plus a dedicated reports export (with photos/survey or a “no attachments” variant)



