Canopus Crewing is a mobile app for ship companies to manage crew in one place.
It is made to be:
- Easy to use for daily operations
- Fast for office and onboard teams
- Safe and secure for people, documents, and contracts
- Keeps all crew records in one organized system
- Tracks certificates and document expiry dates
- Manages assignments to vessels and contract periods
- Supports approval flow for managers
- Sends alerts before deadlines
- Creates and prints contracts automatically
- A manager signs in to the app.
- The manager adds or updates crew information.
- The manager selects a vessel and prepares a contract.
- The system checks if the crew member is valid for that role:
- Correct rank
- Valid certificates
- Required documents available
- If everything is correct, the contract is approved.
- The contract is automatically generated in printable format.
- The team can print immediately or reprint any time from contract history.
- The system keeps a record of all actions for accountability.
When a contract is approved, the app will:
- Generate a clean contract document automatically.
- Fill in crew details, vessel details, dates, and company terms.
- Save the file in the contract record.
- Open a print-ready view for one-tap printing.
- Allow export as PDF for email and archive.
This reduces manual work, avoids formatting mistakes, and speeds up operations.
- Crewing officer receives a request for a
Chief Officer. - Officer filters available crew in the app.
- App highlights who is ready and who has missing documents.
- Officer selects a valid crew member and confirms assignment.
- Manager approves.
- Contract is auto-generated and printed.
- Notifications are sent for travel and joining schedule.
- Better planning with clear crew availability
- Fewer compliance misses
- Faster contract cycle
- Less paperwork and repeated manual entry
- Clear history of who did what and when
- Controlled access by user role
- Sensitive data protected
- Important actions are logged
- Contract and crew records are traceable
- Process is designed to reduce human error
This repository is the foundation for the Canopus Crewing platform.
Next step is building the first working version with:
- Crew management
- Assignment workflow
- Auto contract generation and printing
- Alerts and approvals
See LICENSE.