Birds of Zevenwacht
A freelance community project to catalogue sightings and photos of birds in my neighbourhood.
The site contains:
- over 150 bird species and their data
- over 300 bird photos from several contributors
- hundreds of logged sightings of birds
- bounded areas of the various farms and housing estates in the area
- metadata such as cameras used, EXIFs, bird lists, and geolocation of sightings and photos
Check out ndorfin.github.io/birds-of-zevenwacht
Responsibilities
- Created a photo EXIF-reading tool to generate data stubs, minimising content entry responsibilities
- Creating JSON Schemas for data entry, to minimse problems with the YAML data entries
- Responsive image generation in AVIF format, falling back to JPEG
- Web development with Eleventy
- PWA features
Observations and insights
- I respect product and web designers a lot more after working on this project; good design is difficult but important work
- View Transitions are amazingly simple to implement
- It's time to start using an application server like Django or Rails
- Custom Sighting and Photo data could be better integrated with SABAP2 formats