Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/christian-heusel/explorer-app
App (Flutter), Schnitstelle (GraphQL) und Backend (Go + PostgreSQL) für die Auswertungsapp beim Explorer 2021.
https://github.com/christian-heusel/explorer-app
flutter golang graphql
Last synced: 10 days ago
JSON representation
App (Flutter), Schnitstelle (GraphQL) und Backend (Go + PostgreSQL) für die Auswertungsapp beim Explorer 2021.
- Host: GitHub
- URL: https://github.com/christian-heusel/explorer-app
- Owner: christian-heusel
- License: gpl-3.0
- Created: 2020-11-07T23:11:31.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2023-12-18T22:42:17.000Z (11 months ago)
- Last Synced: 2024-10-10T18:58:21.042Z (27 days ago)
- Topics: flutter, golang, graphql
- Language: Dart
- Homepage:
- Size: 1.99 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Explorer 2023 App
Diese App soll für den [Explorer 2023](https://www.ejwue.de/arbeitsbereiche/jungenarbeit) die Auswertung erleichtern. Der Explorer soll vom 08. Juni - 011. Juni auf der [Dobelmühle](http://www.dobelmuehle.de/) in Aulendorf stattfinden.
Problem bei der Auswertung ist, dass die alle Teams zum Ende der 33 Stunden gleichzeitig ihre Tourbücher abgeben und die Ergebnisse dann von den Aufschrieben digitalisiert werden müssen, was sehr viel Arbeit und Stress für das Auswertungsteam bedeutet.
## Teilprojekte
### App
Die Dateneingabe und Synchronisation der Ergebnisse an den einzelnen Stationen soll über eine App funktionieren:
[`fluttr_app/explorer_app/`](./fluttr_app/explorer_app/)### Backend
Die Speicherung der Eingaben funktioniert über ein in Go geschriebenes Backend mit PostgreSQL:
[`server/`](./server/)Dieses Backend soll dann später auch für die Auswertung die Daten bereit stellen, indem ein CSV-File erstellt wird.
### GraphQL-API
Die Datentypen zur Kommunikation werden in einer GraphQL Schittstelle spezifiziert, die dann die Grundlage für die Codegenerierung in App und Backend liefert.
Weiterhin sind hier auch die ER-Diagramme für die einzelnen Teilprojekte hinterlegt.
[`api/`](./api/)## Lizenz
Das Projekt ist unter der [GPLv3-Lizenz](https://choosealicense.com/licenses/gpl-3.0/) verlinkt, für mehr Informationen schaut einfach in das [`LICENSE`-File](./LICENSE).
## Mitmachen
Stelle gernen einen [Pullrequest](https://github.com/christian-heusel/explorer-app/pulls) mit neuem Code, macht ein [Issue](https://github.com/christian-heusel/explorer-app/issues) hinsichtlich eines Problems/Verbesserungsvorschlags auf oder schreibt eine Mail an [email protected], falls ihr eine Einführung in die Projektstuktur braucht!