A privacy-first web app that transforms EFB logbook exports into shareable aviation stories.
LogbookWrapped is “Spotify Wrapped for Pilots.” It transforms CSV exports from EFBs (like ForeFlight, Garmin Pilot, or MyFlightbook) into a shareable visual history of a pilot’s flying career. Pilots get a story-format breakdown of their flight hours, routes, aircraft, and extremes—whether they are reviewing a specific year’s Wrapped, analyzing year-over-year Growth, or celebrating all-time career Milestones. All ready to be exported directly to social media or aviation forums.
Note: All processing happens entirely in the web browser and not sent to our server. Meaning personal flight logs and data remain 100% private.
Screenshots
Mobile (Story Mode)
Desktop (Dashboard)
Features
- Multiple Dashboards: Explore data via an annual Wrapped story, track year-over-year progression with Growth, or celebrate all-time achievements in Milestones.
- Story Mode Interface: A sequential animated experience detailing total hours, sorties, and home base status.
- The Stats Card: A high-impact summary card designed for quick social sharing.
- The Footprint Map: Path visualization that auto-scales from local practice areas to global maps.
- Fleet Diversity: Analytical breakdown of used airframes, unique tail numbers, and aircraft normalization.
- Aviation Extremes: Automatic identification of favorite routes, shortest flights, and longest distances.
- Methodology-Driven Logic: Transparent parsing methodology and supported aircraft profiles.
- Privacy-First: 100% client-side JavaScript parsing. No data ever touches a server. Read our privacy policy.
- Smart Mapping: Normalization engine that auto-detects EFB providers and cleans aircraft inputs.
- One-Click Export: HTML5 Canvas integration to generate 9:16 story and 4:5 post exports.
Partner API Integration
LogbookWrapped offers a 100% serverless, client-side import API for third-party flight tracking apps and EFBs. Devs can easily add a “Generate End of Year or All-time LogbookWrapped” button to your platform that securely transmits a user’s logbook data directly to LogbookWrapped via window.postMessage().
For technical specifications, implementation examples, and allowlist requirements, please review our Developer Integration Guide.
The Passport Experience
- The Aviator: Total hours and sorties with dynamic experience metrics.
- The Footprint: Geographic coverage area analysis and distance comparisons.
- The Fleet: Most used airframes and tail number counts.
- The Big Picture: Monumental time and distance conversions.
- The Extremes: Analysis of favorite routes and flight durations.
- The Stats Card: A consolidated overview of your annual aviation highlights.
- Superlatives: Landing frequency, most visited states, and unique airport status.
- In The Elements: Breakdown of night hours, IMC time, and estimated fuel burn.
Support & Feedback
- If a logbook isn’t parsing right or an aircraft profile is missing, please open a GitHub issue or Contact Us with the details so we can improve the parser.
- Support the dev and project by helping keep the app airborne via our Buy Me A Coffee.
Acknowledgments
- Note: This project was coded with AI assistance, but fully reviewed, tested, and approved by hand. See AIACKNOWLEDGMENT.md for details.