← back
Cross-Platform Customer Tracking & Payment App

Cross-Platform Customer Tracking & Payment App

Pending
💰 INR 12500–37500 👤 Unknown 🕒 12d ago status: new
PHP Mobile App Development iPhone Android iOS Development Payment Gateway Integration React Native Flutter
My company needs a fully-featured mobile application that runs natively on both iOS and Android. The core of the app is a secure customer database where I can enter and update contact information, purchase history, preferences, and any new data fields we decide to add later. All records must sync instantly so that staff never see stale data. Alongside the customer module I also want built-in work tracking. Each job should move through task management, real-time progress updates, and time tracking. I need an at-a-glance dashboard that shows who is doing what, how far along each task is, and the hours already logged. To close the loop, the app will include a payment gateway so we can settle invoices without leaving the workflow. I’m open to Stripe, PayPal, or a comparable PCI-compliant option—whatever integrates cleanly and keeps checkout frictionless. I’m happy for you to choose the stack—Flutter, React Native, or separate Swift and Kotlin codebases are all acceptable—as long as performance is smooth and the UI follows current iOS and Android design guidelines. Deliverables • Production-ready iOS and Android apps, compiled and tested • Complete source code with clear commit history • Simple admin credentials for first-run testing • Deployment support to the App Store and Google Play • Short hand-off document outlining build steps, environment variables, and the payment integration keys Acceptance criteria 1. Customer records save, edit, and sync in under two seconds on a standard 4G connection. 2. Task status changes propagate in real time to every logged-in device. 3. Payment gateway processes a live $1 test transaction without errors. If any part of the brief is unclear, let’s clarify early so development can move quickly and cleanly.
↗ View on Freelancer