User Session to Live Data Stream

End-to-End Reactive Architecture Architecture Map

CLIENT GATEWAY (AUTH & ROUTING) SECURE REAL-TIME DATA LAYER login onAuthStateChanged useSegments router.replace where(userId==uid) onSnapshot edit action update doc external mutation LOGIN SCREEN FIREBASE AUTH EXPO ROUTER FIRESTORE QUERY LIVE DASHBOARD CREATE/EDIT SCREEN SECOND DEVICE