What it is
A climate programme for employers and schools. Organisations register with one or more sites; employees, parents, students and teachers join with a code, set up a commute profile and log trips in the mobile app. The app shows emissions avoided against a baseline, lets people share rides, and in school mode handles parental consent and school-zone rules. Portal admins see organisation and site reporting, data-quality checks, intervention scenarios, and two exports: a management CSV and an auditor-ready Audit Pack. The programme is coordinated from Western Australia and sits inside a wider ecosystem with a children's book and rewards.
Where we came in
The client had the programme, the partners and a design, and needed the software built from nothing: backend, portal and app. The non-negotiables were correctness and defensibility. Trip totals feed emissions claims, so rollups had to stay right under concurrent writes. Exports go to auditors, so a wrong number was worse than no export. Students are children, so consent and personal data had to be handled to COPPA and GDPR standards. We own all three codebases and have taken the platform from its first milestone through a two-week production-hardening pass ahead of a live pilot.
What we owned
- All infrastructure in AWS CDK: security, storage, database, auth, domain, API and portal-hosting stacks per stage
- Backend Lambdas for auth, onboarding and consent, commute logging, stats and leaderboards, rideshare, settlement, portal reporting, exports, reports and marketing enquiries
- Rideshare workstreams A to D: route matching, QR co-presence evidence and settlement, notifications, acceptance testing
- React and TypeScript admin portal: dashboard, sites, data quality, interventions, exports, settings and governance
- React Native (Expo) app with business and school modes, published through EAS
- Production hardening: separate prod stage, backup and restore rehearsal, load check, alarms, security headers, CSRF