Bravo
Role guide

Admin & operations manager

You set the platform up and keep it healthy: accounts, sites and rates, transporter approvals, cameras and chargers. You work in the back office (/admin).

ActionOps managerAdmin
All supervisor actions (holds, waivers, cancel, plates, call-forward)YesYes
Invoices and transporter accountsYesYes
Staff accountsGuards, supervisors, financeEveryone
Cameras and chargersYesYes
Sites, categories, rates, settings—Yes

Staff accounts

Transporter accounts

  1. New registrations arrive as pending. Check the company (name, TIN, phone) and approve or reject.
  2. Choose the terms: spot (pay per truck) or contract (monthly invoice) with credit days, credit limit and an optional contract rate per 24 hours.
  3. Approval sends the company an SMS. Suspend an account to stop contract terms; its trucks then pay at the gate.

Sites, categories and rates

Each site has a rate per 24 hours (TZS 15,000 today) and its own categories. A category decides whether a truck is charged, pays at the gate, is invoiced, or joins the CFS queue. A new rate applies to trucks entering from then on; trucks inside keep the rate they entered with.

Cameras (ANPR)

  1. Add a camera per lane (site, entry or exit). The system gives it a private push address /api/anpr/<token>.
  2. On the camera (e.g. Hikvision: Event → Alarm server / HTTP listening), point plate events at that address over HTTPS.
  3. Start in assist mode (guards confirm). Move to auto only after the camera reads plates reliably day and night; set the minimum confidence.
  4. The camera's "last seen" time shows whether it is reporting.

Chargers (EV and reefer)

Add each charger with its OCPP ID, kind, power and tariffs (per kWh, per hour). The charging management service reports sessions to /api/charging/sessions/start and /stop with the shared key; the platform prices and bills them.

Integrations status

IntegrationSettingBefore the keys are in
Selcom paymentsSELCOM_MODE=live + vendor, key, secretTest mode: prompts are simulated, no money moves
Notify Africa SMSSMS_MODE=live + API token, sender IDMessages are written to the message log only
WhatsAppApproved template in NOTIFY_WA_TEMPLATEWhatsApp messages are skipped

See the go-live checklist in the repository (docs/GO_LIVE_CHECKLIST.md).

Bravo Parking · Bravo IT · Updated 9 Nov 2026