Skip to content

This is a the companion app for the Campus Clean Up Game organized by OurFuture e.V. at the THI to store your credits and spend them on rewards.

Notifications You must be signed in to change notification settings

our-future-thi/clean_up_game

Repository files navigation

Campus Clean Up Game

This is a the companion app for the Campus Clean Up Game organized by OurFuture e.V. at the THI to store your credits and spend them on rewards.

🌐 https://clean-up.app/ 🌐

Game Concept

  1. Register for the game by logging in with one of the supported providers.
  2. Collect trash on campus
  3. Hand in the trash at the collection point
  4. Show the QR code to the collection point staff
  5. Get credits for the trash you collected
  6. Spend your credits on rewards

Setup

Firebase

  • Request access to the Firebase project from Philipp Opheys.

  • Install the Firebase CLI.

  • Login to your Firebase account.

    firebase login
  • Install the Flutter 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

Flutter

  • Install the Flutter SDK.

  • Check your Flutter installation

    flutter doctor
  • Switch to the stable channel

    flutter channel stable
    flutter upgrade
  • Install the dependencies

    flutter pub get
  • Run the app

    flutter run [-d Chrome / Edge / ...]

Deployment

  • Build the app using CanvasKit in release mode

    flutter build web --web-renderer canvaskit --release
  • Deploy the app to Firebase

    firebase deploy

About

This is a the companion app for the Campus Clean Up Game organized by OurFuture e.V. at the THI to store your credits and spend them on rewards.

Topics

Resources

Stars

Watchers

Forks