This project contains an API as well as an administrative interface that allows to view and manage groups, scopes, and users.
- Node.js
- PostgreSQL server
- Run
npm install -g @angular/cli
. - Run
npm install
. - Obtain
.env
file from the project owner and chagneDB_*
configuration. The file should look like this:
DB_HOST=xxx.xxx.xxx.xxx
DB_NAME=name
DB_USER=user
DB_PASS=pass
- Run
/sql/bootstrap.sql
in your PostgreSQL database. - Run
npm start-local
for a local environment; WebPack will build Angular2 project and node will serve up the application athttp://localhost/
.
- Angular2 (v5+)
- WebPack 3
- Boostrap
- Node.js
- Express.js
- Sequalize.js
- PostgreSQL
Front-end code is located within /src/web
.
Back-end code is located in /src/
.