This is a WebApp made for the Student Council Olympics which is organized annually at the THI by the Student Council.
🌐 https://studverthi.web.app/ 🌐
Faculties can get access by contacting Philipp Opheys. At this point, teams and games get added manually by neuland-ingolstadt.
Each Faculty can give each team as many game points for their own game, resulting in a ranking, used to calculate global points.
-
Request access to the Firebase project from Philipp Opheys.
-
Install the Firebase CLI.
-
Login to your Firebase account.
firebase login
-
Install the FlutterFire CLI and activate it according to the documentation.
-
Run the following command to create the
firebase_options.dart
file. This file is used to connect to the Firebase project.flutterfire configure
-
Install the Flutter SDK.
-
Check your Flutter installation
flutter doctor
-
Switch to the
stable
channelflutter channel stable flutter upgrade
-
Install the dependencies
flutter pub get
-
Run the app
flutter run [-d Chrome]
-
Build the app using CanvasKit in release mode
flutter build web --web-renderer canvaskit --release
-
Deploy the app to Firebase
firebase deploy