Prep project

This commit is contained in:
Samuel 2024-11-08 16:45:04 +01:00
parent 28a3008b57
commit 4fa7078dde
3 changed files with 55 additions and 0 deletions

47
design-document.md Normal file
View file

@ -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?

3
go.mod Normal file
View file

@ -0,0 +1,3 @@
module git.mstar.dev/wochenbericht-manager
go 1.23.2

5
main.go Normal file
View file

@ -0,0 +1,5 @@
package main
func main() {
}