What it does
A mobile web app for spotting wildlife.
- Nearby: a map and list of species recorded within 1–5 km in the past week, with a local rarity rating.
- Photo identification: suggests what a plant or animal is from a photo, using AI models that run in the browser and work offline.
- Collection: a Pokédex-style record of the species you've found, with levels and achievements.
- Community: a feed for sharing sightings (currently runs in demo mode with sample posts).
- Offline support: installs to the home screen and keeps working without a connection.
How we built it
- HTML, CSS and JavaScript, no build step
- TensorFlow.js and TensorFlow Lite for the web (MobileNet and Google AIY vision classifiers)
- iNaturalist API for observation data
- Leaflet and OpenStreetMap for maps
- Service worker and IndexedDB for offline use and on-device storage
- GitHub Pages hosting
- Built with Claude Code
Built With
- css
- html
- inaturalist
- javascript
- leaflet.js
- tensorflow