Skip to content

Kompakkt/Repo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

986 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kompakkt Logo

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

Requirements

  • Bun - runtime and package manager. npm / yarn / pnpm are not supported.

Development setup

Clone the repository, then install the dependencies with Bun:

git clone https://github.com/Kompakkt/Repo
cd Repo
bun install

Shared code from upstream Kompakkt packages (@kompakkt/common, @kompakkt/komponents, @kompakkt/plugins) is pulled in automatically as git-pinned npm dependencies.

Start the Angular dev server:

bun start

Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Selecting a backend

By default the frontend talks to the public Kompakkt server at https://kompakkt.de/. To point the app at a different backend (e.g. a locally running Kompakkt server, or a custom instance), edit src/environment.ts:

export const environment = {
  viewer_url: 'https://kompakkt.de/viewer/index.html',
  server_url: 'https://kompakkt.de/server/',
};

Adjust viewer_url and server_url to the URLs of the services you want the frontend to use.

Running the full stack

This repository only contains the Repo frontend. To run Repo, Viewer and Server together (with all required supporting services such as Redis, Sonic and MongoDB), use the Kompakkt/Mono environment.

About

Repository for Kompakkt, the Web Based multimodal 3D Viewer and 3D Annotation System.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors