Platform Parity
Doc Status: Excellent | ✓ Clear summary | ✓ Easy to read | ✓ Matches code | ✓ Good structure |
✓ Professional look | ✓ Visual components | ✓ No red herrings
Why This Matters
Nous is currently mobile-only. The backend (Hono/tRPC) and frontend (Next.js) services were removed from this repo in May 2026. The mobile app communicates directly with the Mastra AI runtime for all features. This document tracks the current iOS/Android implementation and planned parity when web support is reconsidered.Current Architecture
Nous is built on one primary platform:- Expo React Native — Consumer mobile app (iOS & Android)
Why Parity Matters
User Experience
Users switch between devices — they expect consistent features regardless of platform.
Trust
Incomplete features on one platform feel like a “beta” product.
Maintenance
Separate code paths create technical debt.
Current Parity Status
Consumer Features
Nous is mobile-only. iOS and Android share the same codebase. Web support is not yet built.
| Feature | Mobile (iOS & Android) | Notes |
|---|---|---|
| Daily photo prompt | ✅ | Photo capture required |
| Daily quiz | ✅ | Interactive UI required |
| Trust Score | ✅ | Mobile SDK required |
| Activities Discovery | ✅ | Touch-based UI |
| Heart reactions | ✅ | Touch-based UI |
| 3-Way Chat | ✅ | Real-time required |
| AI wingman | ✅ | Mastra integration |
| Official Flag | ✅ | Match-based |
| Caring Moments | ✅ | Push notifications |
| Relationship Mode | ✅ | Couple features |
Platform-Specific Considerations
When web support is added, consider:| Concern | Mobile | Web (Future) |
|---|---|---|
| Camera | Native camera API | Browser camera API |
| Notifications | Push notifications | Web push |
| Offline | Local storage | Service workers |
| Biometrics | Face ID / Fingerprint | WebAuthn |
| Share Sheet | Native share | Web Share API |