[ADD-ON] ContractBoard - Multi-Leg Cargo & Passenger Contracts with Pilot Reputation for phpVMS 7

Hi all,

ContractBoard is a free, open-source (MIT) contract board for phpVMS 7. It started as an in-house module at AirCrewCentral and has now been cleaned up so any VA can use it. Thanks to @ProAvia for the push to make it generic.

What it does

  • Builds contracts from your own schedule: chains of 2-6 legs that start and end at the same airport (out and back, triangle, milk run, grand tour)
  • Cargo contracts sized for a real aircraft in your fleet; passenger contracts with seasonal and directional loads
  • Pilot pay per block hour, plus a chain bonus and a rare-destination bonus. Paid into the pilot’s journal when the chain is done; revenue goes to the airline’s journal
  • Pilot reputation 0-100 with five levels. Good landings and finished contracts raise it, dropped or expired contracts lower it. Better contracts need more reputation, higher levels pay more
  • Diversions: if vmsACARS reports one, the leg continues from the diversion airport, no penalty
  • Admin page with a health check that tells you what your data is missing, and a settings panel (no file editing)
  • Works with the default theme and dark themes

Requirements: phpVMS 7 (tested on 7.0.10), a running phpVMS cron, active flights with a passenger or cargo flight type. DisposableSpecial is optional.

Install: download ContractBoard-1.0.0.zip from the release page, then Admin → Modules → Add new.

GitHub: GitHub - stupnikov4-oss/phpvms-contractboard: Contract board module for phpVMS 7: multi-leg cargo and passenger contracts, pilot reputation and pay. · GitHub
Release 1.0.0: Release ContractBoard 1.0.0 · stupnikov4-oss/phpvms-contractboard · GitHub

Screenshots (demo data on the default phpVMS theme)

This is the first public release, so feedback and bug reports are very welcome, here or as GitHub issues.

Andrey, AirCrewCentral - www.aircrewcentral.com

1 Like