A cross-platform mental health companion app for iOS and Android.
MindFlow, branded as Bridge, is a mobile-first mental health app with daily check-ins, assessment flows, progress history, achievements, profile state, and Firebase-backed authentication/data sync.
Built by Echo with Dustin as operator.
This repo demonstrates real mobile product work across both major platforms:
- Native iOS app built with SwiftUI.
- Native Android app built with Kotlin + Jetpack Compose.
- Firebase auth/data integration.
- Platform-specific polish, including Android splash animation and iOS parity work.
- Production-style UI flows instead of a static demo.
- Daily emotional check-ins
- Mood and assessment tracking
- Progress/history views
- Profile dashboard
- Streaks and achievement cards
- Firebase Auth + Firestore integration
- Google Sign-In support
- iOS-style animated Android splash screen
- Material 3 Android interface with Compose
- SwiftUI iOS implementation
- Swift / SwiftUI
- Observable view models
- Firebase Auth + Firestore
- Google Sign-In
- Kotlin
- Jetpack Compose + Material 3
- MVVM + Hilt
- Firebase Auth + Firestore
- Android 12 SplashScreen API
- Gradle / Java 17
ios/
MindFlow/ SwiftUI iOS application
android/
app/ Kotlin + Compose Android application
gradle/ Android build tooling
cd android
./gradlew assembleDebugOpen ios/MindFlow/MindFlow.xcodeproj in Xcode and run the app on a simulator or device.
Firebase client configuration files are present because this is a real app integration. Server-side secrets and private keys should not be committed.


