- Python/Flask Backend - SQLAlchemy Models (notes, tasks, templates, users) - Gunicorn + Nginx Deploy-Konfiguration - Static Assets (CSS/JS) - Jinja2 Templates
NotesManager
NotesManager ist ein schlankes webbasiertes System zur täglichen Dokumentation von Arbeiten, Änderungen, Störungen und Übergaben.
Funktionen
- Login-System mit Rollen (Admin / User)
- Dashboard mit Tagesübersicht
- Dokumentationseinträge anlegen, bearbeiten, löschen, filtern
- Dokumentationsvorlagen verwalten
- Aufgabenverwaltung für tägliche Routinen
- Markdown-Export der Dokumentation
- SQLite als einfache Datenbank
- Bootstrap-Oberfläche für Desktop und Mobilgeräte
Demo-Login
- Benutzer:
admin - Passwort:
admin1234
Lokaler Start
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python run.py
Danach erreichbar unter:
http://127.0.0.1:5000
Produktion
Empfohlen ist der Betrieb hinter Nginx mit Gunicorn und systemd.
Standardfunktionen für die tägliche Dokumentation
Jeder Eintrag enthält:
- Datum
- Titel
- Kategorie
- System / Bereich
- Priorität
- Status
- Freitext-Dokumentation
- Tags
- Ersteller
Geeignete Einsatzszenarien
- IT-Betriebsdokumentation
- Schichtübergaben
- Tagesberichte
- Änderungsprotokolle
- Kunden- oder Projektjournal
Produktionsdateien
Im Ordner deploy/ liegen eine Beispiel-systemd-Service-Datei und eine Beispiel-Nginx-Konfiguration.
Description
Languages
HTML
49.7%
Python
31.1%
CSS
17.5%
JavaScript
1%
Shell
0.7%