Changelog
A running log of what's shipped. SpeciesRadar is under active development — check back often or visit the roadmap to see what's coming next.
National Red Lists, Roadmap & Enrichment Pipeline
- Added national red list data for Nepal, Australia, Europe, and 100+ countries via nationalredlist.org (~10K assessments)
- Created national_red_lists database table linking species to country-specific conservation statuses
- Seeded 20 Nepal conservation organisations and 50 prominent conservationists with affiliations
- Enhanced country pages with threatened species counts, conservation leaders, and paginated species lists
- Enhanced species pages with threat narratives, habitat info, IUCN colour-coded badges, and population trends
- Built public roadmap page with visual timeline and community suggestion system
- Added email notifications for roadmap suggestions via SMTP
- Created About, Partners, and Support pages describing mission, data sources, and funding model
- Built resumable enrichment script using Claude API for threat narratives (CR > EN > VU priority)
- Added database health check utility (db-counts)
- Updated sitemap generation with country pages and priority weighting
SEO Foundations
- Added dynamic sitemap.xml generation with species and country pages
- Added robots.txt with sitemap reference
Dashboard & Homepage
- Launched main dashboard page with biodiversity statistics overview
Citizen Science & PWA
- Added user authentication (login, register, profile)
- Built citizen science sighting reports with photo upload
- Added Species of the Day feature in footer
- Installed PWA support with service worker and manifest
- Added scroll reveal animations and sticky species navigation
- Built extinction timeline page
- Created country hero images and conservation leader data
- Set up cron jobs for daily, weekly, and monitoring pipelines