This project is the frontend implementation of the Bird Atlas Generator (BAG) for SaveBirds.app. The tool allows users to generate comprehensive bird atlases for specific geographic areas and time periods, providing valuable insights for conservation and research efforts.
- Select date ranges from 1966 to present
- Choose from multiple geographic boundaries (BCR, LCC, USA, Canada, etc.)
- Interactive map visualization with Leaflet.js
- Generate detailed bird atlas reports
/src: Source code directory/views: Vue components for views/pages/components: Reusable UI components/assets: Static assets and resources/router: Vue Router configuration
/public: Static files for the application/images: Design mockups and visual references
- Vue 3 (Composition API)
- Bootstrap 5
- Leaflet.js for interactive mapping
- Vue Router for navigation
# Install dependencies
npm install
# Serve with hot-reload for development
npm run serve
# Build for production
npm run build
# Lint and fix files
npm run lintThe application uses standard Vue.js configuration. See vue.config.js for customization options if needed.
Refer to the detailed specification document at 5-bird-atlas-generator.md for comprehensive information about the requirements and design specifications.