Skip to content

Soaring Spot

PlatformStatusWhere
iOSdonevulture-ios/Packages/SoaringSpotvulture-ios/Packages/CompetitionScreens/Sources/CompetitionScreens/SoaringSpotvulture-ios/Packages/Persistence/Sources/Persistence/Model
Androiddonevulture-android/feature/soaringspotvulture-android/data/soaringspotvulture-android/domain/services
FIXED(B48) country order, FIXED(B49) day date.
Webdonevulture-web/app/api/soaring_spot.rbvulture-web/app/api/soaring_spot_flights.rbvulture-web/app/api/soaring_spot_tasks.rb
Soaring Spot on iPhone
  • Browse competitions by country and year (featured ones when no filter is set), then a competition’s classes, days, results, pilots and task.
  • Filter, and pick up recent competitions again (synced as recentCompetitions).
  • Open one flight from the results, or all flights of a day (Pro for more than one).
  • All data comes through the Vulture backend, which scrapes soaringspot.com; IGC files are downloaded from Soaring Spot directly.
  • Android fixes the country order (B48) and the day date (B49); iOS fixes were requested.
  • Android does not call /api/open?url=; iOS has the request but nothing calls it (P7-D18).