Skip to content

code-syncers/quiz-shower

Repository files navigation

quizshower

QuizShower

Build codecov

Prerequisites

Flutter SDK

This project uses Flutter stable channel.

Firebase

This project uses Firebase. Please install the latest version of Firebase CLI and FlutterFire CLI referencing Firebase Documentation:

# Install Firebase CLI via npm
npm install -g firebase-tools

# Install FlutterFire CLI via dart pub
dart pub global activate flutterfire_cli

In debug mode, the Firebase Local Emulator Suite is used not to access the production environment.

pnpm

This project uses pnpm as a node package manager for Cloud Functions. Please install the latest version of pnpm:

# Using npm
npm install -g pnpm

# Using Homebrew
brew install pnpm

# Using Volta
volta install pnpm

For more information, please check pnpm documentation.

Development

Run the app

You can start the app in debug mode by running the following commands in order:

# Start Firebase Emulator Suite
make serve

# Start Flutter in another terminal
make run

Format / Analyze

You can format and analyze the code by running the following commands:

# Format
dart format lib test

# Analyze
flutter analyze

About

技育CAMP2023 マンスリーハッカソン vol.10

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors 5