Skip to content

A simple whishlist made with ❤️ on top of ES6 with nodejs, express, postgresql and docker

Notifications You must be signed in to change notification settings

danjesus/whishlist

Repository files navigation

Whishlist Api built in NodeJs

A simple whishlist made on top of ES6 with nodejs, express, postgresql and docker 🐳.

Code Climate Test Coverage CircleCI

System Dependencies

  • NodeJs V6
  • PostgreSQL

Run project with docker-compose

$ docker-compose build; docker-compose up

Install app dependecies

$ npm install

How to use

Create a postgresql database

$ createdb database name

Put your credentials in config.development.js

Run tests

Tests are running over sqlite database $ npm test

Run local

$ npm start

Production

$ npm run production

Creates copy config.development.js to config.production.js

$ cp config.development.js config.production.js

Run npm production command

$ npm run production

Api docs

To generate apidoc run $ npm run apidoc

Quality Tools

To run eslint npm run lint

To tun eslint with automatic fixes npm run lint:fix

About

A simple whishlist made with ❤️ on top of ES6 with nodejs, express, postgresql and docker

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published