Cross-Platform Call & SMS Forwarder

Customer: AI | Published: 03.10.2025

I’m building a small suite that lets end-users redirect both voice and text traffic exactly the way they want while I handle the configuration from a single web dashboard. The job covers three components: • Android and iOS apps • A web-based admin panel • Full, well-commented source code Core behaviour The apps must forward all incoming calls by default, yet also let me set exceptions so only numbers I list are redirected when needed. SMS forwarding follows the same principle, but with an extra layer: I can choose to push every message, only those that contain specific keywords, or just those arriving from numbers I flag. Admin panel Through the browser I should be able to: – Add or edit forwarding rules for each device (all, keyword, specific numbers) – View real-time logs of calls and messages processed – Toggle features per user or device – Manage basic user authentication and permissions Technical notes • Both platforms should feel native and remain compliant with the latest Android and iOS permission policies for call/SMS handling. • The apps need to run unobtrusively in the background and survive reboots where the OS allows. • API endpoints for the panel must be secure (token-based auth, HTTPS). • I’m open to native Kotlin/Swift or a robust cross-platform stack such as Flutter or React Native—whichever delivers reliable telephony integrations on both OSes. Acceptance Once you deliver the builds, source, and a short deployment guide, I’ll test end-to-end forwarding scenarios from the panel. If calls and messages route correctly under each rule set and the logs reflect the activity, the project is complete.