Spaces:
Sleeping
Sleeping
Commit History
-
Fix local-time display bug, add Asia departure patterns, popularity extension
Major bug fix: formatTime/formatDate/dayDiff/departure-time-filter all used new Date() which converts to browser timezone. Now extract time directly from ISO strings to preserve airport local timezone. Backend fixes: - Add "asia_to_eu" departure weights (23:00-02:30 late-night pattern) - Fix "asia_to_na" to peak in afternoon (12-3 PM) not evening - Overnight-exempt routes skip popularity window and curfew - Popularity latest-hour gets random +0-1.5h extension Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>9d442c9 -
Add flight booking website (Google Flights clone)
Full-stack flight search app for computer-use agent testing: - Backend: FastAPI with deterministic pricing engine, route finder (direct + 1-stop + 2-stop via hub detection), timezone-aware flight generation, airport autocomplete, calendar pricing - Frontend: React + TypeScript + Tailwind CSS with search form, autocomplete, results page, filters, sorting, URL-driven state - Docker: Multi-stage build (Node frontend → Python backend) - Data: 3,770 airports, 55,627 routes, 604 airlines from airline_routes.json loaded in-memory (~21 MB) - All elements have data-testid attributes for agent testing - Same search params always produce same results (SHA-256 seeded) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>2e50ccd