iFlyFinance Dev portal
iFlyFinance Premium finance · Aviation · California-first

A quote becomes a financed account — for real.

Producers build a quote; the aircraft owner reviews the plan and pays via Stripe, and it becomes a financed account. The producer console now separates Quotes from Accounts (schedule + payment history + balance), and customers can log in to their own portal — backed by real Stripe test payments.

Live environment deployed to dev · Azure

Producer · live
21 quotes · 5 accts

Producer console

Quotes / Accounts / All toggle · account detail with financing, payment schedule, payment history, balance & next payment.

login brian@spotcircuit.com · iflyf123 (dev)
Open live app →
Customer · live
Portal · login

Customer portal

Aircraft owner logs in, sees their financed account(s), schedule and payments. Separate session from producers.

login sandiegosportaviat@example.com · CustPass123! (dev)
Open portal →

Test accounts dev environment

RoleCompany / InsuredLoginPasswordWhere
ADMINSpotCircuit — full databrian@spotcircuit.comiflyf123/login
ADMINSkyline Aviation Brokers — fresh companydemo.producer@iflyfinance.devDemoPass1!/login
CUSTOMERSan Diego Sport Aviationsandiegosportaviat@example.comCustPass123!/portal/login
CUSTOMERCentral Valley Ag Aircentralvalleyagair@example.comCoastal1!/portal/login
CUSTOMERCoastal Wings Flight Schoolcoastalwingsflight@example.comBakers1!/portal/login

Dev/test credentials only. Customers log in at /portal/login; producers at /login.

Process flows

Quote → Account lifecycle

stateDiagram-v2
    [*] --> Quoted: producer builds finance quote
    Quoted --> InProgress: customer accepts + pays down (Stripe)
    Quoted --> [*]: quote expires / deleted
    InProgress --> Grace: a payment fails
    Grace --> InProgress: payment resumes
    Grace --> Delinquent: grace ends (+ late fee)
    InProgress --> Complete: fully paid · or producer Payoff
    Delinquent --> Cancelled: delinquent period ends
    InProgress --> Cancelled: producer Cancel
    Grace --> Cancelled: producer Cancel
    Delinquent --> Cancelled: producer Cancel
    note right of InProgress
      Account = any status past Quoted (terms locked).
      Producer servicing: Payoff, Cancel, Record payment.
    end note

End-to-end journey

flowchart TD
    P[Producer builds finance quote] --> S[Send secure customer link]
    S --> R[Customer reviews the plan]
    R --> Pay[Accept and pay down via Stripe]
    Pay --> Acct{{Account · InProgress}}
    R --> Reg[Customer registers a login]
    Reg --> Portal[Customer Portal /portal:
my accounts · payments] Acct --> Portal Acct --> Manage[Producer Manage hub:
Payoff · Cancel · Record payment] Acct --> Cust[Customers directory:
by insured · search]

Design prototypes static mockups · the visual target

Customer · Stripe
$1,792/mo

Customer payment flow

Link · pay-in-full vs finance · flight-path schedule · Truth-in-Lending box · adopt-&-sign + pay.

Open mockup →
Producer · console
17.75%

Producer quote-builder

Wizard · prefilled insured · policy schedule · live-recalculating down payment / term / APR.

Open mockup →

Project

Status & brand

What's live on dev

Quote → AccountLive · Quotes/Accounts + detail
Customer loginLive · portal + accounts
Stripe paymentsReal · 5 test accounts
RedesignBlack+gold · all producer screens
First programCalifornia (CA CFL §22325)
NextTest-clock states · KAN-33/34/35

Black & gold · light + dark

#0C0C0E
#15151A
#C9A24B
#E7CB82
#F4F3EE
  • TypeSpace Grotesk · Inter · JetBrains Mono
  • UI baseAngular Material M3, themed
  • SignatureInstallment schedule as a flight-path timeline