Development

To develop the core of Nick use the following steps to get started.

Prerequisites

Create Database

CREATE DATABASE "nick";
CREATE USER "nick" WITH ENCRYPTED PASSWORD 'nick';
GRANT ALL PRIVILEGES ON DATABASE "nick" TO "nick";
ALTER DATABASE "nick" OWNER TO "nick";

Get the code

$ git clone git@github.com:robgietema/nick.git
$ cd nick

Bootstrap Project

$ pnpm install
$ pnpm bootstrap

Run backend

$ pnpm start

Testing

$ pnpm test