Guide Overview ​
This guide explains the key concepts and terminology used in the Zuno Engineer App. Whether you're new to the team or need a refresher, this section covers what you need to know about how the app works from a business perspective.
What is the Engineer App? ​
The Engineer App is a mobile application used by self-employed field engineers (plumbers, gas engineers, electricians) to manage their work. Think of it as their daily companion for:
- Receiving and accepting job offers
- Viewing job details and customer information
- Completing required paperwork digitally
- Uploading photos and certificates
- Tracking their schedule
How does it connect to the customer app? ​
The Zuno Engineer App is one half of a two-app ecosystem. While self-employed engineers use this app in the field, customers use a separate Customer App to manage their bookings and track progress.
How they work together:
- Real-time updates: For boiler installations and services, engineers can send ETAs that appear in the customer app
- Information sharing: Photos and specs uploaded by customers are accessible to engineers during jobs
- Shared backend: Both apps connect to the same backend services, ensuring consistent booking details, installation progress, and customer information
- Quality assurance: Engineer documentation submissions are reviewed by support staff before jobs are marked complete
It's a coordinated ecosystem where both apps serve their specific audience (engineers vs customers) while maintaining data consistency.
Built with Expo ​
The Engineer App is built with Expo, a framework for building React Native apps. Expo provides a managed development environment that simplifies building, testing, and deploying mobile apps to both iOS and Android from a single codebase.
Key benefits of Expo:
- Single codebase - One TypeScript codebase for both iOS and Android
- OTA Updates - Push bug fixes directly to devices without app store review
- EAS Build - Cloud-based build service for creating app binaries
For information about the different types of builds available, see the Builds documentation.
Key Concepts ​
Jobs ​
A job is a piece of work assigned to an engineer. Jobs come in different types:
- Installation - Installing new equipment (boilers, air conditioning, EV chargers, etc)
- Repair - Repairing broken equipment
- Service - Routine maintenance
- Callout - Emergency visits
- Remedial - Miscellaneous work such as scaffolding, or anything that doesnt fit in the above categories
Key Parties ​
- Engineer - The self-employed tradesperson using this app
- Customer - The person receiving the installation/repair
- Support Staff - Zuno team members who review completed work
Products ​
A product is a type of equipment that engineers can be approved to install or service. Engineers must apply and be verified for each product type based on their qualifications.
- Boilers - Gas, LPG, and oil boilers
- Heat Pumps - Air-source heat pumps
- Solar & Battery - PV panels and battery storage
- Air Conditioning - Residential cooling systems
- EV Chargers - Electric vehicle charging points
Applications ​
Engineers can apply to to be approved for a specific product type. Engineers must submit applications and provide proof of qualifications before they can receive jobs for that product.