From 4fa7078dde700cf8d2129af518645fbf3f8e3a6c Mon Sep 17 00:00:00 2001 From: Samuel Date: Fri, 8 Nov 2024 16:45:04 +0100 Subject: [PATCH] Prep project --- design-document.md | 47 ++++++++++++++++++++++++++++++++++++++++++++++ go.mod | 3 +++ main.go | 5 +++++ 3 files changed, 55 insertions(+) create mode 100644 design-document.md create mode 100644 go.mod create mode 100644 main.go diff --git a/design-document.md b/design-document.md new file mode 100644 index 0000000..ef828cb --- /dev/null +++ b/design-document.md @@ -0,0 +1,47 @@ +# Design document + +## Project name + +Wochenbericht Manager + +## Goals + +- Erstellen von Wochenberichten (mit Vorlage) als Azubi +- Absegnen von erstellten Berichten von mehreren festgelegten Personen +- Exportieren von Berichten als PDF +- Automatisches Hochlanden von fertigen Berichten zur Hochschule + +## Umsetzung + +- [ ] Vorlagen + - HTML Dateien mit Platzhaltern + - [ ] Hochladen + - [ ] Aktualisieren + - [ ] Löschen +- [ ] Berichte schreiben + - [ ] Für Kalenderwoche + - [ ] Für Ausbildungswoche + - [ ] Für Jahr + - [ ] Für Ausbildungsjahrgang + - [ ] Abteilungsarbeit + - [ ] Projektarbeit + - [ ] Vorträge/Schulungen + - [ ] Bemerkungen +- [ ] Berichte absegnen + - [ ] Als gelesen und überprüft markieren + - [ ] Anmerkungen hinzufügen + - [ ] Mit Anmerkungen an Azubi zurücksenden +- [ ] Account-Management + - [ ] Login via: + - Unternehmen SSO + - Schulmail ( & Passkey ) + - KEINE PASSWÖRTER +- [ ] Bericht Export als PDF + - [ ] Vorlage mit Inhalten füllen + - [ ] HTML als PDF exportieren +- [ ] Upload Bericht zu Hochschule + - [ ] Direkter Upload via API + - [ ] Senden an spezifizierte Mail + - [ ] Automatisch nachdem alle einen Bericht abgesegnet hat +- [ ] Gruppieren nach Unternehmen + - [ ] Ausbildungsleiter hat Ordnungshoheit? diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..341a568 --- /dev/null +++ b/go.mod @@ -0,0 +1,3 @@ +module git.mstar.dev/wochenbericht-manager + +go 1.23.2 diff --git a/main.go b/main.go new file mode 100644 index 0000000..7905807 --- /dev/null +++ b/main.go @@ -0,0 +1,5 @@ +package main + +func main() { + +}