Passenger focused platform helping travelers understand turbulence and other conditions that may impact their flight
Flight Chop helps air travelers understand what to expect during their flight by visualizing turbulence-related advisories and pilot reports. Built with Next.js 16, React 19, and Supabase, the platform presents aviation data in an accessible, map-based interface designed for passengers.
Flight Chop analyzes SIGMETs, G-AIRMETs, Center Weather Advisories, and pilot reports (PIREPs) to provide insights about turbulence, icing, and convective activity along flight routes. Features flight path scoring with detailed breakdowns that translate aviation advisories into understandable assessments of potential flight conditions.
Includes a statistics dashboard with interactive charts showing turbulence trends and historical patterns. Integrates an ICAO aircraft database to provide context for pilot reports. Built as a Progressive Web App with offline support, dark/light themes, and interactive map visualizations using Mapbox and Deck.gl.
Tech: Next.js, React, TypeScript, Tailwind CSS, Supabase, Mapbox, Zustand, TanStack Query, Recharts, Deck.gl, Serwist
Features
- Flight path scoring translating advisories into flight condition assessments
- Interactive statistics dashboard showing turbulence trends
- Real-time SIGMETs, G-AIRMETs, CWAs, and pilot report visualization
- ICAO aircraft database providing context for pilot reports
- Progressive Web App with offline support and dark/light themes
Links: Website
More from the portfolio
This project is part of tvsguide.io, the personal portfolio of Tim Veil — software engineer and CIO at Two Bear Capital, previously at StarTree, Cockroach Labs, and Hortonworks. The full collection covers distributed systems, data infrastructure, JDBC drivers, AI services, build pipelines, real-time analytics, and a couple of personal apps. Each project ships with source code, tech notes, and links to live deployments where applicable.
Browse the project index, read about Tim's background, follow the blog, or return to the homepage. Source code lives on GitHub; professional history is on LinkedIn.