Flow is a minimalist safety and connection app designed to turn isolation into connection. It uses a daily check-in loop to keep you connected with your loved ones and your community.
Flow is currently in Phase 9: App Store Review & Launch. Local development and real-world data verification are 100% complete. App version 1.0.0 (2) is under review.
For detailed progress, see:
- STATUS.md: Current phase, release gates, and completed objectives.
- PRODUCT.md: Vision, user journey, and feature scope.
- TECH_STACK.md: Architecture, tools, and testing strategy.
- DISTRIBUTION.md: Release environments and migration strategy.
- Flutter SDK:
stablechannel. - Supabase CLI: For local backend.
- Docker: Required by Supabase local development.
- Start Backend:
supabase start - Install Deps:
flutter pub get - Run App:
flutter run --flavor dev
Flow uses a robust testing strategy across all platforms:
flutter analyze && flutter testTo verify the full journey (Auth -> DB):
# Verify on macOS Desktop (No hardware network issues)
flutter test integration_test/app_test.dart -d macosTo verify physical hardware persistence:
# Run on physical device (Ensure LAN IP is set in .env.dev)
flutter test integration_test/supabase_persistence_test.dart --flavor dev