Skip to content

selfdeceited/bird-aggregator

Repository files navigation

Bird Aggregator

Website that uses Flickr API to aggregate birding photo statistics.

Motivation

I use Flickr as a place to store birdwatching photos. After first hundred of photos, I started to wonder how I can track each visit by date and time, show birds found in some location or simply store a lifelist.

Also since I'm lazy, I would like to create an albums of bird photos, aggregated by type, specific trip or whatever comes in hand.

So I decided to fetch data by Flickr API and expose some website to get this info regarding on what you want. So if you follow the convention below, you would only need to set your name and flickrId and this gallery would launch for your photos.

The lifelist, however, can be checked out at related cli app as well.

Conventions

Names should be aligned according to latest IOC World Bird List.

Several birds in one photo supported by comma-delimiters.

  • B: Common Goldeneye (Bucephala clangula)
  • B: Caspian Tern (Hydroprogne caspia), Mute Swan (Cygnus olor)

I don't support subspecies by now, like Buteo Buteo vulpinus.

Development

  • Start locally: ./utils/run-back.sh && ./utils/run-front.sh && http://localhost:3000/#/
  • Start locally in containers: docker-compose --env-file ./deploy/config.env.development up && http://localhost:10003/#/

Plans

Right now the quality of the software is disturbing, so I'm occupied by tech debt. Also, it's my sandbox.I'm checking some stuff that I don't usually use (yet) in my everyday work, like RX.NET or linaria, or anything new that's on my tech radar I eager to access.

More info on how to make it great again is here - TODO.md

Later on the ideas for the features will come back, once I'm satisfied with the tech part enough.

About

Use Flickr API to aggregate bird shots stats.

Topics

Resources

License

Security policy

Stars

Watchers

Forks