This is the repository of the GoodBuy backend for the GoodBuy project.
More information can be found here: app.code.berlin
The current repository reflects the work done on the backend for the GoodBuy project.
..and RabbitMQ, Docker too! (can't find the badge :D)
- Clone the source locally:
$ git clone https://github.com/code-goodbuy/goodbuy-nodejs
$ cd goodbuy-nodejs
- Checkout the dev branch:
$ git checkout dev
- Add global ENV variables (list shared via PassCamp) - mandatory
- Install Node.js (will also install NPM)
- Install MongoDB as local DB and run it mandatory
- Install project dependencies:
$ npm install
- To compile Typescript, switch to src folder:
$ npx tsc -w -p .
- Run the dev branch:
$ npm run local
You can find a complete reference to the API here: Swaggerhub
To run the tests:
$ npm run test
@5h3rr1ll - Anthony Sherrill
@Darjusch - Darjusch Schrand
@jwdotpark - Jongwoo Park
@d-pettersson - David Pettersson
MIT © GoodBuy team