Skip to main content

โšก 5-Minute Quickstart

Pick a repository, use its pinned toolchain, run its checks, then start locally.

Choose a pathโ€‹

WorkGuide
Flutter appFrontend developer
Firebase Functions/APIAPI reference
Production operationsOperator
Incident diagnosisDebugging
DocumentationContributing

The GPU backend has its own repository guide and is outside this quickstart's verified scope.

One-time toolsโ€‹

  • Flutter 3.41.9 for acesense-frontend
  • Node.js 22 for Cloud Functions; Node.js 20+ for the web/docs projects
  • pnpm 9 where a repository has a pnpm-lock.yaml
  • Firebase CLI authenticated to acesense-prod
firebase login
firebase projects:list
firebase use acesense-prod

Fast smoke checksโ€‹

# Flutter
cd acesense-frontend
flutter pub get
flutter analyze --no-fatal-infos
flutter test
flutter run -d chrome

# Cloud Functions
cd ../acesense-auth-function
pnpm install --frozen-lockfile
pnpm lint && pnpm test && pnpm build

# Docs
cd ../acesense-docs/website
pnpm install --frozen-lockfile
pnpm test
pnpm start

Do not point local clients at production writes by accident. Admin uses Firebase emulators by default in local development; check each repository's environment flags before testing data mutations.