Skip to content

Latest commit

 

History

484 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logifi-Core

Open-source digital flight logbook. Import/export, Digifi paper scanning, FLICA schedule import, AC 120-78B audit trail.

Features

  • AC 120-78B design: Audit trail, amend/void signed rows, export with compliance metadata
  • Import/export: CSV, JSON, Form 8710 PDF
  • Digifi: Paper logbook scanning (pay-per-spread credits)
  • Offline: Local-first with IndexedDB cache and cloud sync
  • Currency: Part 61.57 tracking (90-day passenger/night, 6-month instrument)
  • Validation: Part 61 field checks

Quick Start

Prerequisites

  • Node.js 18+
  • npm or pnpm
  • Supabase account (for backend)

Installation

  1. Clone the repository
  2. Install dependencies:
    cd logifi.web
    npm install
  3. Set up environment variables (see env.example)
  4. Run database migrations in Supabase
  5. Start development server:
    npm run dev

See SETUP_INSTRUCTIONS.md for detailed setup instructions.

Documentation

Testing

Run tests:

npm run test          # Unit and integration tests
npm run test:e2e      # End-to-end tests
npm run test:watch    # Watch mode
npm run test:coverage # Coverage report

See TESTING.md for detailed testing documentation.

Technology Stack

  • Frontend: Nuxt 4, Vue 3, TypeScript, Tailwind CSS
  • Backend: Supabase (PostgreSQL)
  • Storage: IndexedDB (local) + Supabase (cloud)
  • Testing: Vitest, Playwright

Community

Target PRs at dev, not main.

Roadmap

Current work lives in docs/notes/TODO.txt. Product direction lives in BUSINESS_CONTEXT.md.

License

Licensed under the Apache License, Version 2.0.

Contributing

See CONTRIBUTING.md for scope, boundaries, and PR process.

About

The open-source core digital flight logbook used by Logifi.io. Community driven, pilot focused.

Topics

Resources

Code of conduct

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages