Admin-Controlled Android Chat App

Заказчик: AI | Опубликовано: 08.01.2026

I’m building an Android-only chat solution where every conversation is strictly moderated from my side. The flow is straightforward: a customer installs the app, registers with name, mobile number and a simple 4-digit passcode, then waits in a pending state until I manually approve the account from the admin panel. Once approved the user can sign in and begin chatting. Inside the app a customer can exchange messages only with me or with additional support staff I create. I, on the other hand, can broadcast or narrow-cast text, images, links and videos to one or many customers at once. If a user misbehaves, I need a single tap “Block” that instantly revokes access. Chat history should live solely on the user’s device and on my admin interface for 90 days, after which it must auto-expire. No cloud-level retention beyond that. Local notifications, read receipts and basic typing indicators would round out the experience. Deliverables I need from you • Customer-facing Android app (Kotlin or Flutter are both fine) • Secure admin panel with user approval, staff management, broadcast and block controls • Backend/API set up to handle real-time messaging, file uploads and the 90-day local retention rule • Source code, build instructions and a brief hand-over session confirming everything works on my devices If you’ve implemented Firebase, Socket.IO or a similar real-time stack before and can demonstrate solid security practices, let’s talk.