I’m looking to add a real-time text chat module to my existing mobile app. The goal is a smooth, responsive experience where users can send and receive messages instantly on both iOS and Android. Scope • Build the chat back-end (Firebase, Socket.io, or another scalable real-time service—open to your recommendation). • Create a clean, lightweight chat UI that plugs directly into the current React Native codebase. • Ensure messages sync across devices and remain available when the app restarts. • Configure push notifications so users know when a new message arrives, even if the app is in the background. Nice-to-have (not required right away, but please keep the architecture flexible so we can add them later): message history search, typing indicators, and read receipts. Deliverables 1. Source code for the chat feature, clearly organized and commented. 2. Brief setup guide outlining required keys, environment variables, and deployment steps. 3. One live demonstration build or TestFlight/Google Play internal test so I can verify functionality. I’ll share the current repository and API endpoints once we start. Please mention relevant mobile chat projects you’ve completed and the real-time framework you prefer so I can gauge fit quickly.