Small webapp to display a organism
THWHelferboard is a web-based application that provides an organism information display. It consists of a Python backend and a HTML/JavaScript frontend.
This work is licensed under GNU AGPLv3. See LICENSE for more information.
- Configure
- Groups
- Name
- WYSIWYG - Description
- Images for carousel slider
- Functions
- Description
- Short Description
- Legend description
- Logo as SVG
- Helpers
- Name
- Photo
- Group
- Main function
- Secondary functions
- Groups
- Two step incognito mode
- Different import- and export functions
- Python >= 3.11
Download the Docker image for ARM64 or AMD64 for your platform from the release page.
git clone https://github.com/nhet/THWHelferboard.git
cd THWHelferboard/backendpython -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -r requirements.txt
uvicorn app.main:app --reloaddocker build -t helferboard-backend .
docker run -d -p 8080:80 --name helferboard-app -v helferboard-db:/app/db -v helferboard-uploads:/app/app/static/uploads -e TMP=/app/tmp -e TMPDIR=/app/tmp --tmpfs /app/tmp:rw,size=30m helferboard-backend- Admin page:
http://<IP>:<PORT>/admin - Public page:
http://<IP>:<PORT>/
The current version is displayed on the admin page at /admin.