Skip to content

swisscatplus/catplus-chembord

 
 

Repository files navigation

Catplus Chembord

Technology

The catplus chembord uses the following technologies:

Quickstart

The easy way to run the project is to use docker.

First, define your .env file by copying the example:

cp .env.example .env

Edit .env

Development Environment

Pre-requisites

The development setup requires the following:

  • nix
  • just

Additionally, we recommend using direnv to automatically activate the development environment when entering the project directory.

Setup

Usage

Then use just to install, build and run the project:

just install
just build
just local

just local serves the chembord at http://localhost:5173/chembord

Docker

The docker image can be built using just image subcommands:

just image build
just image push # this also builds the image

Kubernetes

Manifests are defined in tools/deploy. The templates can be rendered with default values using:

just manifests render

And deployed with

just manifests deploy

Improvements

  • CHEMBORD UI Evaluation: laege-scale user testing
  • Introduction RO-Crate packaging option
  • Link to the downloadable campaign report
  • User data contribution forms
  • SPARQL documentation

About

Frontend for the Catplus project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • TypeScript 60.4%
  • Svelte 31.2%
  • Nix 2.7%
  • Just 2.7%
  • JavaScript 1.2%
  • Dockerfile 1.0%
  • Other 0.8%