Skip to main content
Tomasz Skwarek web developer
Tomasz Skwarek
web developer
About me
ReactFrontendBackendWeb AppsWebsitesE-commerceGames
(Opens in new tab) (Opens in new tab)
Tomasz Skwarek web developer

Tomasz Skwarek

web developer

About me
ReactFrontendBackendWeb AppsWebsitesE-commerceGames
(Opens in new tab) (Opens in new tab)

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)
4BMS
4BMS
4BMS (Opens in new tab)
FrontendBackend