This project is the frontend implementation of the Metrics page for SaveBirds.app. It allows users to analyze bird survey data across different geographic areas and time periods, displaying results on an interactive map.
- Vue 3
- Bootstrap 5
- Leaflet.js
- Vite
src/views/MetricsView.vue- The main component for the Metrics pagesrc/router/index.js- Vue Router configurationsrc/App.vue- Root Vue componentsrc/main.js- Application entry point
- Year range selection (1966 to present)
- Problem type selection (Single/Multiple polygons)
- Geographic area selection
- Interactive map with OpenStreetMap integration
- Responsive design for both desktop and mobile
npm installnpm run devnpm run buildThis implementation follows the specifications provided in the 3-metrics.md document, creating a fully functional frontend interface for the Metrics tool.