Inspiration
Wildlife data is fragmented across dozens of sites. We built one search box that gives you the full picture.
What it does
Search any species. Get its IUCN Red List status, population trends, threats, habitats, and conservation actions — instantly. Browse endangered species by country. Ask AI-powered questions about conservation topics.
Take a look. Do a little good today 🐝
Architecture
How we built it
Express backend proxies the IUCN API, resolves common names via Wikidata. Vanilla JS frontend — no framework. AI search via Exa + Groq for natural language queries.
Challenges
- Name disambiguation — Wikidata returns films and people for "tiger"; we filter by taxon properties
- Assessment selection — Species have multiple IUCN entries; we pick the latest global-scope result
- Rate limits — Sequential Wikidata fetches to stay under throttling thresholds
What's next
- GBIF / iNaturalist occurrence maps
- Local conservation org matching
- Temporal population modeling to surface long-term decline patterns
Built With
- d3.js
- exa-api
- express.js
- groq
- iucn
- iucn-red-list-api
- next.js
- node.js
- react
- tailwind-css
- typescript
- wikidata-api
Log in or sign up for Devpost to join the conversation.