A web application to play with bird sound identification with data from eBird and Xeno-Canto. https://soundbirder.games.s1gm4.eu
Go to file
Samuel Ortion 232c69bdde docker: Add docker support for express and redis services 2022-08-29 08:21:53 +02:00
bin game&api: Added API queries for geolocalized species and audio retrieval 2022-08-28 09:14:02 +02:00
controllers docker: Add docker support for express and redis services 2022-08-29 08:21:53 +02:00
docker/express docker: Add docker support for express and redis services 2022-08-29 08:21:53 +02:00
locales docker: Add docker support for express and redis services 2022-08-29 08:21:53 +02:00
public www: Add redis cache and api cookie-based i18n 2022-08-29 06:44:58 +02:00
routes game&api: Added API queries for geolocalized species and audio retrieval 2022-08-28 09:14:02 +02:00
utils game&api: Added API queries for geolocalized species and audio retrieval 2022-08-28 09:14:02 +02:00
views i18n: Fix urls while not / exists 2022-08-29 07:26:21 +02:00
.dockerignore docker: Add docker support for express and redis services 2022-08-29 08:21:53 +02:00
.gitignore game&api: Added API queries for geolocalized species and audio retrieval 2022-08-28 09:14:02 +02:00
LICENSE Initial commit 2022-08-17 13:21:00 +02:00
README.md game&api: Added API queries for geolocalized species and audio retrieval 2022-08-28 09:14:02 +02:00
app.js docker: Add docker support for express and redis services 2022-08-29 08:21:53 +02:00
docker-compose.yml docker: Add docker support for express and redis services 2022-08-29 08:21:53 +02:00
package-lock.json www: Add redis cache and api cookie-based i18n 2022-08-29 06:44:58 +02:00
package.json www: Add redis cache and api cookie-based i18n 2022-08-29 06:44:58 +02:00

README.md

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/UncleSamulus/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.