This is the main GitHub-repository for Kompakkt, the Web Based 3D Viewer and 3D Annotation System https://kompakkt.de, being developed at the Department for Digital Humanities, University of Cologne.
Kompakkt consists of
- the object repository Kompakkt.Repo (https://github.com/Kompakkt/Repo)
- the 3D Viewer and multimedia annotation application Kompakkt.Viewer (https://github.com/Kompakkt/Viewer)
- the server Kompakkt.Server (https://github.com/Kompakkt/Server)
In order to setup your own development environment, you have to have NodeJS as well as Node Package Manager (NPM) installed.
Clone this repository, cd to the project directory and run the following commands:
$ git clone https://github.com/Kompakkt/Common.git src/common
$ npm i
$ ng serve
Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run npm run e2e
or npm run e2e-gui
for e2e testing.