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



