Arbeitszeitdokumentationsgenerator

This repository contains tools to make filling out KIT time sheets easier. It is inspired by the SDQ TimeSheetGenerator and a friend's very useful wrapper website that spits out PDFs directly.

Typst template

The centerpiece of the repository is a typst template that generates and validates time sheets. It aims to mirror the look of the official form as closely as possible. For usage information, see its docs.

Rust web server

In case people don't want to use the typst template directly, this repo contains a small web server. It provides a web UI that lets people generate PDFs directly from their browser.

In theory, you could also compile the code to WASM and generate the time sheets directly in the browser, but that involves more JS than I'm willing to put up with right now.