Skip to main content
Back to Case Studies
Scraping3 months1 developer

JustFly

Real-Time Flight Scraping Platform

JustFly
75%

Speed Improvement

9/12

Airlines

30-45s

Response

70%

CPU Reduction

Challenge

Nigerian travel market needed a real-time flight scraper for 12 airlines that could handle Cloudflare and CAPTCHA challenges while delivering results in under 30 seconds.

Solution

Rebuilt scraper with intelligent route filtering and progressive result loading. Shipped a desktop companion application (Electron + Django) with auto-starting local backend and packaged Windows installer.

Architecture

Django Backend
React Frontend
Electron Desktop
Selenium
Playwright
VPS Deployment

Timeline

Analysis & Architecture1 week
Scraper Rebuild4 weeks
Optimization2 weeks
Desktop App Development3 weeks
Testing & Deployment2 weeks

Results

75% faster response time (2min → 30-45s)
9 of 12 airlines live in production
Cloudflare bypass implemented
CAPTCHA handling automated
Desktop companion app shipped
Reduced CPU and memory load by 70%

Tech Stack

DjangoReactElectronSeleniumPlaywright

Lessons Learned

Sometimes the best optimization is rethinking the architecture, not just tweaking the code. Progressive loading made the biggest difference in perceived performance.