feat: implement GBIF biodiversity API integration (partial)

- Add GBIF API integration for marine species observations
- Implement species categorization (birds, fish, mammals, algae, etc.)
- Add Marine Protected Area detection for 7 Irish MPAs
- Determine habitat types from observations
- Add BiodiversityInfo component back to EnvironmentalDataPanel
- Free API, no key required

Note: GBIF API parameters need adjustment - currently returning 400 error
This commit is contained in:
2025-11-16 23:50:56 +00:00
parent 5812906758
commit b0eafebfc4
3 changed files with 178 additions and 21 deletions

View File

@@ -268,7 +268,7 @@
- Add notification preferences endpoint
- _Requirements: 6.3, 6.4, 6.5, 10.4_
- [x] 32. Integrate external APIs with caching
- [ ] 32. Integrate external APIs with caching
- Set up Redis for caching external API responses
- Implement weather API integration (OpenWeatherMap)
- Build tide API integration (WorldTides or NOAA)