Prototype for evaluation of multiple flexibilization approaches of research documentation.
- Clone this repository
- Run
npm install
in root directory of repository - Run
npm run serve
and openhttp://localhost:4200/
The frontend is built with Angular and the Angular Material library. The backend is mocked with a npm-module called json-server.
Files in the folder data
are automatically merged when changed.
The folder contains sub-folders for german and english. These languages are merged into the files data_en.json
and data_de.json
.
- The prototype is served at http://localhost:4200/.
- The json-server is served at http://localhost:3000/
NPM Command (npm run ... ) |
Action |
---|---|
serve |
Concurrently run an angular dev server for the german prototype and the backend mock server. |
serve:en |
Concurrently run an angular dev server for the english prototype and the backend mock server. |
serve:prod |
Concurrently run an angular production server for the german prototype and the backend mock server. |
This project was generated with Angular CLI version 7.3.6.
The prototype can be administrated at http://localhost:4200/admin.
There you can view logs, change the flexibilization method, export and delete logs.
The export contains these values:
proband
: Proband idsystemType
: current flexibilization methodtimestamp
: timestamp of exporttime
: human readable timestamp of exportlogs
: all exported logs (e.g. user actions)finalState
: State of all created projects of prototype at export
- Guido Knoll
- Susanne Putze
Copyright © 2019 Guido Knoll | Apache License