A web application to play with bird sound identification with data from eBird and Xeno-Canto.
https://soundbirder.games.s1gm4.eu
bin | ||
controllers | ||
docker/express | ||
locales | ||
public | ||
routes | ||
utils | ||
views | ||
.dockerignore | ||
.gitignore | ||
app.js | ||
docker-compose.yml | ||
package-lock.json | ||
package.json | ||
postcss.config.js | ||
README.md | ||
redis.js | ||
tailwind.config.js |
soundbirder
A web application to play with bird sound identification with data from eBird and Xeno-Canto.
Requirements
- NodeJS, NPM
- MariaDB (MySQL)
- eBird API key
Installation
git clone https://forge.chapril.org/sortion/soundbirder
cd soundbirder
npm install
Setup the EBIRD_API_KEY in .env
:
EBIRD_API_KEY="secret"
npm start
Then go to http://localhost:3000, and have fun !
TODO: add database configuration.