Skip to content

A bird vocalization ID quiz for the species present at any location in the world

Notifications You must be signed in to change notification settings

dandavison/trogon

Repository files navigation

https://trogon.app/ is a tool for learning to identify birds. You select a location or region anywhere in the world on the map, and are taken to an identification challenge (audio or visual) featuring bird species occurring there.

By default the challenge is audio-only, but this can be changed in the settings ( at the top of the page), along with English vs scientific name preferences, etc.

To select a location using the map:
  1. Zoom in on some area of the world.
  2. Right click / long press (phone) to load nearby Ebird locations (red). If no red circles appear then there are no Ebird locations nearby.
  3. Click on the map marker, or on an individual Ebird location, to select that region/location for the identification challenge.

The location data comes from Ebird, the recordings of vocalisations come from xeno-canto, and the images come from Wikipedia.

The Trogon backend is written in Rust using the Rocket web framework. The frontend uses Typescript, Vue.js, Bulma, and Buefy.