Track and share your animal encounters, see what animals your friends are encountering, learn about wonderful wildlife, and talk with other animal enthusiasts! It utilizes the ARKive API to retrieve information and pictures about animals!
-
Install MySQL. See the following: http://www.willfulbard.com/2016/04/installing-mysql-on-a-mac/
-
Run the database create script by running
mysql -u root -p faunadex < schema.sql
, then enter your root password and you're golden. -
Run
npm install
andnpm install -g grunt nodemon mocha chai phantomjs casperjs mocha-casperjs casper-chai
-
Run the testdata creation script by running
node createTestData.js
. At the present there is a bug in this script which prevents it from stopping. Simply wait about 10 seconds and ^c to stop the script. -
Run
npm start
to start the server on http://localhost:1337. This starts both a nodemon instance that watches the server directory and a grunt watch instance that watches the client directory and has webpack recompile on change. -
Run
npm test
to run the tests. Tests in the test_client directory are run by mocha-casperjs, and tests in the test_server directory are run my plain mocha.
- React
- Redux
- Express
- Node
- MySQL
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
- Alexander Turinske - Initial work - alexanderturinske
- Will Wheeler - Initial work - willfulbard
- Travis Carson - Initial work - travisCarson
See also the list of contributors who participated in this project.
- Hack Reactor
- The amazing animals all around us
- ARKive.org