Direct Flights

Explore all non-stop flights from any airport ✈️🌎

11 followers

Direct Flights lists all non-stop flights departing from +3,200 airports with +580 airlines, and display the route map in a unique 3D visualization 🌎
Direct Flights gallery image
Direct Flights gallery image
Direct Flights gallery image
Direct Flights gallery image
Direct Flights gallery image
Direct Flights gallery image
Direct Flights gallery image
Launch tags:Global Nomadβ€’Travel
Launch Team
AssemblyAI
AssemblyAI
Build voice AI apps with a single API
Promoted

What do you think? …

levelsio
Awesome visualization!
Simo Elalj
@levelsio Thanks Pieter! I'd definitely see a cool integration with Nomad List 5.0, to provide stats and details about how cities are connected (direct routes count, weekly flights, nearest hub, main airline...). What do you think?
Simo Elalj
πŸ‘‹ Hi hunters! Since I was a kid, I have always been fascinated by the flight display screens at the airport wondering where I can fly direct if I had an open ticket πŸ™ƒ There are more than 38 million commercial flights per year departing from +3,200 airports and served by +580 airlines! So much data that can be summarized and made accessible to everyone in an easy and convenient interface. Why? The motivation to build this project came while traveling and working remotely in Asia. I wanted to know where I can fly direct from Bali to renew my visa without a layover – I realized that most airport websites don't provide such information – while Skyscanner/Kayak/Google-Flights didn't have a weekly overview of flights with a focus on direct flights. What? With Direct Flights, you can browse all airlines and group them per alliance, country or main airport. You can discover the route map for a selected airport, sort the destinations by their minimum price or flight duration. And even dive into the flight schedule for a specific route (from Monday to Sunday) – group the result by aircraft model or airline. Audience with use cases - πŸŽ’People with a flexible schedule and with a nomad lifestyle are the first target, as they can use the tool to be inspired for their next destination. - πŸ’ΊFrequent travelers who are loyal to an airline can discover new destinations to redeem their miles on direct routes. - πŸ€“Curious minds and travel nerds who want to expand their knowledge on the commercial airlines and airports industry. Business model Direct Flights can be integrated as a B2B white label solution for airlines and airports so that passengers can discover new destinations in a more visual manner (Would love to discuss with anyone connected in this ecosystem). Moreover, there's a B2C aspect, where we get an affiliate commission for ticket sales through kiwi.com Where the data come from? At the moment, we are using kiwi.com API to query flight details for every route for the next 6 months. An algorithm selects the right date range based on the weekly flights for the route. @matthieuramo is in charge of crunching the data (across 12 tables and 68M rows). How it's made? The frontend is built on React - using a server-side rendering on NodeJS for SEO purposes. The backend is built in Python (using celery workers) and hosted on Google Kubernetes Engine. The map is rendered with HTML5 Canvas, while interactions with the zoom are managed with SVG (using some D3 plugins). Unique features β†‘πŸ’¬Dynamic social preview card: When you share a link on social media, it automatically generates a thumbnail by taking a screenshot of the visualization with live data. β†‘πŸŒShowing flight routes on a 3D globe: Representing the earth as a 3D globe made more sense to visualize realistic flight routes instead of a distorted flat map (Pictured the world longest route between New York and Singapore in 18h30min – Flying across the north pole? πŸ‘€). β†‘πŸ“Select the closest airport to your cursor: It's very hard to nail the right airport on a map when there’s a cluster of items (especially for multi-airports areas like SF Bay Area). Direct Flights computes a Voronoi diagram (highlighted on the GIF) to have larger clickable areas. How you can help? - πŸ‘‹Share your feedback and questions here. - ✈️If you can connect us to people who want to help their customers discover travel opportunities with a unique visualization. I would love to talk! - πŸ“ŠIf you have any tips or recommendations on how to market this project. I look forward to reading your comments and questions! I'll be around all day and will be more than happy to answer them all! Thanks for your support πŸ™ Simo Special thanks to : - @matthieuramo for handling the data analysis. - @alexisfogel, @youcefhq, @stuerenault, @hanspagel for your constructive feedback. - @adrienm for hunting us. - @pmdartus for your performance audit.
Scott Balster
@matthieuramo @alexisfogel @youcefhq @stuerenault @hanspagel @adrienm @pmdartus @simoelalj Nice work, guys! Also, I really like how you created this overview. A plus!
Carlos Bernabeu
HOLY SH***T This is major work, very nice product and a perfect fit for people exploring new destinations. Amazing work guys! Keep it up!
Simo Elalj
@carlos_bernabeu Thanks Carlos!
Gijs Verdonschot
Cool, is it also possible to create something like this but for train trips?
Simo Elalj
@verdonschotgijs Interesting... The visualization would be much more zoomed (on country/continent). Do you have a use case to share?
Gijs Verdonschot
@simoelalj I occasionally go from Rotterdam to Paris with the Thalys. It is much faster, cheaper and more environment friendly than going with an airplane. I think it would be quite helpful to see an overview like you show in direct-flights.com of all train trips in Europe. Why go from Amsterdam to Berlin with the airplane when going by train is also a good option? Currently such site does not seem to exists. (if it does, please let me know).
Simo Elalj
@verdonschotgijs You bring a very good point. France is discussing to ban domestic flights to cut emissions. Such visualization would be a great addition to Trainline.com!
Sandoche
@simoelalj very good job. Nice product with an amazing design! Well done. I will use it soon when I start my Nomad life!
Simo Elalj
@sandochee The idea came when I was nomad and hope it would be useful for your travels!
Brian Foody
Really love the idea - upvoted! Some things that would make me actually use it day to day. 1) When you hover over a connection it should really stand out, right now it just shows a pop-up and you can't really make it out from crowded ones. You could so a cool interaction at this point. 2) Be nice to be able to zoom the globe yourself, I couldn't see a control for that. 3) Where there's only one flight per day on one route and perhaps 140 on another, the one route flights isn't really visible with the colouring algorithm you're using. Maybe even a simple fix is to have a minimum color it can go to. That pale blue colouring of the line against a sea makes it invisible so maybe just changing the line from blue could also work 4) It's really well built engineering wise. If the design was jazzed up just a slight bit you would really kick on I think.
Simo Elalj
@brian_foody Thanks Brian for taking the time to send feedbacks! 1) Indeed, at the moment I darken the color of the dot. Maybe I should use a different to make it stand more. What did you think about the Voronoi approach (highlighting the closest point to your cursor) ? 2) You just pinch to zoom on mobile, or scroll to zoom when you're on the map, Like google maps :) 3) at the moment I'm using the thickness of the line to represent the weekly flights count per route. I should make the lower end of the line more a bit thicker. 4) What would you like to improve design wise? I tried to keep it clean and minimalist
Brian Foody
@simoelalj yeah Voronoi is interesting, is that live to play with? Ah I couldn't get that zoom working, trackpad just zoomed in on the webpage. Got it now! I think you've done an amazing job design wise. I'm not a designer so I'll just frustrate you probably here with vague feedback. I just felt it was missing that final wow factor. Even animating the lines could get you that perhaps? Also I'd love a dark futuristic mode but that's probably not a priority right now πŸ˜‚
Micka Touillaud
Woow! 🀯 Quite an unique experience in 3D! Just started my nomad life and love the complementary aspect with a traditional google flight product. Super straightforward and has tons of infos! Congrats to the whole team for such project πŸ‘πŸΌπŸ‘πŸΌπŸ‘πŸΌ
Simo Elalj
@mickatouillaud Thanks Micka!
123
β€’β€’β€’
Next
Last