2846babf84
- Beginn mit einer automatisierten Dokumentation
1.8 KiB
1.8 KiB
Projekt ToDo-Liste (ArchiveCostWebapp)
📊 Streamlit Frontend
- Erstes Tabellen-Layout mit Pandas erstellen
- Navigation über die Sidebar implementieren
- Uebersichtsteil erstellen
- Umgebungsvariablen in app.py verwenden
- Bereichsteil erstellen
- Teil ueber nicht zuweisbare Daten
- Kosten auf allen Seiten einblenden
- app.py Code dokumentieren, PEP 8, verschoenern
- Uebersicht ueber single, double Kopien
- Benutzerseite, wo er selber Filter erstellen kann, z.B. Anzahl Datasets groesser als ...
- Diagramm für die Department-Verteilung einbauen (Plotly)
- Export-Button für gefilterte Excel-Dateien hinzufügen
- Zeile 30/31 scheint mir noch nicht richtig in app.py
⚙️ Node-RED & AD-Skript
- Python-Skript auf lokale Datei-Pipes umstellen
- Zweistufige p-Gruppen-Abfrage stabilisieren
- Cronjob/Intervall in Node-RED für tägliches Update einrichten
- Fehlerhandling
- Bereinigung der Workflows
- Zeit wird falsch angegeben (Zeit fuer Filenamen mit $now)
- Aktuell Fehler beim berechnen der Zeit fuer das File
- In "Set Filename" wird soll eine Umgebungsvariable verwendet werden
- Im Cleanup der json-Files einbauen, dass mindestens ein File, naehmlich dasjenige auf welches der Link zeigt nicht geloescht wird.
🐳 Docker & Deployment
- Docker-Volumes für Produktion prüfen
- Deployment auf unserer git-Umgebung erstellen. Automatisiert.
- requirements.txt File erstellen, falls es dies ueberhaupt braucht.
😪 Fehlerbehandlung
- Wo braucht es ueberall Fehlerbehandlungen?
- Fehler beim periodischen Update der Daten abfangen
📜 Dokumentation
- Ausfuehrliche Dokumentation fuer Kollegen
- Manuelle Erneuerung der Daten beschreiben
🙋♂️Abstimmung mit Benutzern
- Mit Markus