BirdyMap is a mashed-up web application that provides a map interface for viewing bird-related data. It leverages various APIs to deliver an interactive and informative experience for bird enthusiasts.
- Interactive Map: Explore bird sightings and locations on an interactive map interface.
- API Integration: Utilizes APIs to fetch bird-related data including videos, images, and sighting information.
- Node.js: The application is built using Node.js, providing server-side functionality.
- Express.js: A minimal and flexible Node.js web application framework used for routing and server logic.
- Esri-Leaflet: A lightweight set of tools for using ArcGIS services with Leaflet.js for rendering the maps.
- YouTube API: Used to fetch bird-related videos. https://developers.google.com/youtube/v3
- Flickr API: Used to fetch bird images. https://www.npmjs.com/package/flickr-sdk
- eBird API: Used to fetch bird sighting data. https://documenter.getpostman.com/view/664302/S1ENwy59
To use BirdyMap, navigate to https://birdymap.onrender.com
-
Enter a Country Code
- Enter a country code (e.g.,
IT
for Italy) into the search bar. - The world map will focus on the selected country, displaying pins representing locations where specific birds have been sighted.
- Enter a country code (e.g.,
-
Select a Pin
- Click on a pin on the map to view details about a bird observed at that location.
- The selected pin will display information about the bird species sighted there.
-
View Media Content
- After selecting a pin, the right-hand column will show:
- A YouTube video about the selected bird species.
- Two photos from Flickr showcasing the appearance of the bird.
- After selecting a pin, the right-hand column will show:
-
Search for the birds sighted in Italy
- Enter
IT
in the search bar and press Enter. - The map zooms in on Italy, showing pins across various locations where birds have been sighted.
- Enter
-
Explore Bird Sightings
- Click on a pin to see which bird species have been observed at that specific location.
-
Discover More
- Watch YouTube videos and view Flickr photos to learn more about the bird species sighted in different regions of Italy and beyond.
- Ensure an active internet connection to fetch and display YouTube videos and Flickr photos.
- Explore different pins on the map to discover a variety of bird sightings and learn more about each species through videos and photos.
Enjoy using BirdyMap to explore the fascinating world of bird diversity and sightings!