This is an API for StageFinder, an app that helps musicians find places to play. It uses Feathers, MongoDB and ElasticSearch.
The client for this project can be found here: StageFinder React Client
Getting up and running is pretty straightforward.
-
Make sure MongoDB is installed and running. Check in your terminal:
$ ps aux | grep mongod
If it isn't, run:
$ sudo mongod --dbpath /var/lib/mongodb
-
Make sure ElasticSearch is installed and running. Check by sending a curl request:
$ curl localhost:9200
The response should look like this:
{ "name" : "kkrz6Il", "cluster_name" : "elasticsearch", "cluster_uuid" : "vCakhqjfS3GeJH88xXa-KQ", "version" : { "number" : "5.6.3", "build_hash" : "1a2f265", "build_date" : "2017-10-06T20:33:39.012Z", "build_snapshot" : false, "lucene_version" : "6.6.1" }, "tagline" : "You Know, for Search" }
-
Install your dependencies
cd path/to/stagefinder-api; npm install
-
Start your app
npm start
Simply run npm test
and all your tests in the test/
directory will be run.
For more information on all the things you can do with Feathers visit docs.feathersjs.com.
0.1.0
- Initial release
Copyright (c) 2016
Licensed under the MIT license.