Smart contracts

Turnaround Checklist dApp

A blockchain-based aviation turnaround management dApp where each flight turnaround is represented by a smart contract that tracks ground tasks, deadlines, KPIs, and on-chain certification.

RoleSmart Contract Engineer / Blockchain Developer
TimelineDecode Travel Barcelona 2025
Team3
FocusSmart contracts

Problem, context, and constraints

Airline turnarounds are still coordinated through fragmented tools such as radio calls, spreadsheets, and manual reports.

That fragmentation makes it hard to prove what happened between arrival and departure.

Every minute on the ground matters, so transparency, accountability, compliance, and operational efficiency all matter.

Context
  • The project connected Alejandro's industrial engineering background with blockchain workflow design.
  • The system treated blockchain as an operational source of truth, not as a decorative feature.
Constraints
  • The workflow model needed to stay deterministic enough for smart contract logic.
  • The team had to balance realistic aviation operations with hackathon delivery scope.
  • Actor roles, deadlines, and reward logic needed to remain clear and auditable.

Solution

  • Model each flight turnaround as a smart contract on Camino Network.
  • Track tasks such as fuel, cleaning, baggage, and boarding on-chain.
  • Assign tasks to actors such as ground staff, fuel, catering, crew, and gate teams.
  • Compute SLA and KPI outcomes in contract logic.
  • Generate on-chain turnaround certificates and issue ERC-721 TurnaroundBadge rewards for perfect execution.
  • Use IPFS for NFT metadata and images.

Before

Radio calls, spreadsheets, fragmented coordination, and manual reporting.

After

A shared on-chain source of truth with KPI tracking and certification logic.

Architecture

Each turnaround was represented by a dedicated smart contract. Tasks were initialized with deadlines, assigned to specific actors, and completed on-chain. Contract logic computed KPI and SLA outcomes, then issued a final certificate. Separate ERC-721 badge contracts rewarded actors for flawless execution.

Turnaround Checklist dApp system architecture
01Frontend
  • Next.js application
  • TypeScript
  • Web3-enabled dApp interface built by teammate
02Contracts
  • Solidity contracts
  • Smart contract per turnaround
  • Task, deadline, KPI, certificate, and badge logic
03Storage
  • On-chain operational events
  • IPFS metadata and images
  • Firebase-related project structure
04Infrastructure
  • Camino Network
  • Wallet-based interactions
  • Vercel demo deployment

Key technical decisions

Smart contract per turnaround
Context
Every flight turnaround has its own task set, deadlines, actors, and operational outcome.
Choice
Model each turnaround as its own contract instance.
Tradeoff
This made the system explicit and auditable, while requiring careful thinking around deployment flow and contract lifecycle.
On-chain source of truth
Context
The project needed to make task completion, SLA outcomes, and certification tamper-resistant.
Choice
Store core task events and workflow state on-chain.
Tradeoff
This improved transparency and dispute resistance but required keeping the workflow model deterministic and focused.
ERC-721 reward badges
Context
The system needed a way to recognize perfect execution without overcomplicating operational workflows.
Choice
Issue TurnaroundBadge NFTs to actors with flawless task execution.
Tradeoff
NFT incentives created a visible reward layer while keeping operational logic separate from recognition logic.

Security, scaling, and reliability

  • Kept core workflow logic deterministic and auditable.
  • Separated task execution and reward logic.
  • Used verifiable on-chain records to avoid disputes over completed work.
  • Considered actor roles and task ownership in contract design.
  • Minimized unnecessary complexity in hackathon scope.

Testing

  • Possible test areas include smart contract unit tests, role-based permission tests, deadline and SLA edge cases, NFT issuance tests, and negative paths for invalid actors or late task completion.

Impact

  • Winner of the Blockchain-based turnaround checklist challenge at Decode Travel Barcelona 2025.
  • Presented to hackathon judges, Camino Network, Vueling, and aviation operations stakeholders.
  • Demonstrated potential improvement in transparency and SLA traceability.
  • Demonstrated potential reduction in reconciliation and manual reporting.

What I learned and would improve next

How to model real operational SLAs, incentives, and multi-actor workflows on-chain.

Translating real aviation turnaround operations into a smart contract model that remained structured, realistic, and hackathon-feasible.

  • Add richer operational dashboards.
  • Improve exception handling.
  • Add stronger testing coverage.
  • Add deeper integrations with airline systems.
  • Create a clear architecture diagram.