Inspiration
Terminpläne erstellen nervt und ist sehr arbeitsintensiv. Oft vergehen Tage bis man nur einen Überblick über das Projekt hat und ein Terminplan Grundgerüst erstellt hat.
What it does
Wir haben einen virtuellen hochbegabten Terminplanungs-Bro erstellt der den Terminplan für dich vorbereitet, mit Aufwandsabschätzung und allem
How we built it
Wir haben Python benutzt um alle Hierarchieebenen des GAEB Files zu extrahieren (Data-Extraction). Auch in Python haben wir ein Skript erstellt das aus dieser Hierarchie eine Datenbank erstellt, die Aufwandswerte enthält. Diese Daten werden dann kombiniert und in einer react/typescript Umgebung aufbearbeitet, sortiert und als Gantt-Chart (Terminplan) ausgegeben, wobei automatisch Abgeschätzte Zeitwerte farblich markiert werden.
Challenges we ran into
- strukturelle Unterschiede zwischen den GAEB Dateien
- Begrenze React Erfahrung- wir haben viel gelernt!
- die erste Implementierung des Frontends kann sehr schnell sein aber der Teufel steckt im Detail.
Accomplishments that we're proud of
"Ich find das richtig geil dass wir es geschafft haben Aufwandswerte zu generieren."
What we learned
Was man in kurzer Zeit erreichen kann, ist erstaunlich! Es ist spannend im interdisziplinären Team zu lernen
What's next for Terminplanungs-Bro
Echte Aufwandswerte aus Quellen wie z.B. Plümecke oder Krause Zeittafeln für den Baubetrieb einfliessen lassen. Risiko Erkennung durch Wetterdaten/ komplexe Positionsbeschreibung Verbesserung des Similarity Matchings
Angaben für die Jury
Projektname
Terminplanungs-Bro
Teamname
The Four Hackmigos
Challenge
Terminplanung
Welche Daten/Software/... ihr mitgebracht habt:
Mitgebracht haben wir nur gute Laune. Externe Frameworks/Module:
- react
- https://github.com/MaTeMaTuK/gantt-task-react
- pandas, numpy, sklearn, ... und andere standard bibliotheken
Videos/Screenshots vom Projekt in Aktion: siehe uploadbereich. Video auf Youtube.
Zugang zum Code-Repository: Zugang zu Github Repo wurde DDoerner gewährt
Built With
- jupyternotebook
- python
- react
- typescript
Log in or sign up for Devpost to join the conversation.