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

Code: https://github.com/TaewooLim123/nature-radar

Built With

Share this project:

Updates

Submission history