
Closed
Posted
Paid on delivery
# Freelancer Brief — Field Payments App (Finish & Deploy) ## Project in one line Finish, deploy, and ship a working Android cash-payments app for my field staff. The codebase already exists; I need it polished, hosted, and installed on staff phones. ## What the app does Field employees record cash they receive from admin (inward), pay to vendors/labourers (outward), transfer to each other (transfer), and return unspent cash (return). Every transaction is confirmed by the receiver via an OTP SMS. Each employee has a live cashbook that auto-syncs to a Dropbox folder as an Excel file. ## Tech stack (already chosen — please use it) - **Backend**: Node.js + Express + SQLite (better-sqlite3), JWT auth, ExcelJS, Dropbox SDK, MSG91 SMS API. - **Mobile**: React Native (Expo, SDK 51), TypeScript optional. - **Admin dashboard**: Vanilla JS + Tailwind-style CSS (served by the backend), already partially built. ## What's done - Backend with full data model: users, recipients (with Aadhar/PAN/GST/address fields, phone unique), payments ledger with 4 directions (inward/outward/transfer/return), overdraft flow with admin OTP, balance computation, Excel cashbook generator, Dropbox sync, pincode lookup via India Post API. - Admin web dashboard skeleton with login, staff CRUD, bulk recipient import from Excel, live balances, payments view. - Mobile app skeleton with login, home, outward payment flow, OTP verify, history. ## What I need you to do (deliverables) 1. **Finish the mobile app screens** - Transfer screen (employee → employee), with overdraft confirmation flow. - Return-cash screen. - Add-recipient form covering all new fields: phone, name, Aadhar (+ photo), PAN (+ photo), address with **pincode lookup auto-fill state/district/area**, company name, GST. - Receipt/document photo capture using device camera. - Pull live balance and show it on home screen. 2. **DLT-compliant SMS setup (India)** - Sign up MSG91 with my company details (I'll provide). - Get DLT-approved OTP template + sender ID. - Wire credentials into backend `.env`. 3. **Dropbox app setup** - Create Dropbox app, configure scoped access with `[login to view URL]`. - Generate long-lived OAuth refresh token (not the deprecated short-lived token). - Plug into backend. 4. **Backend deployment** - Deploy to a small VPS or PaaS (DigitalOcean / Railway / Render — your call, justify it). - HTTPS via Let's Encrypt or platform-provided cert. - Set up daily SQLite backup to S3 or Dropbox. - Give me admin credentials + a runbook. 5. **Android APK build** - Configure EAS Build, ship a signed APK. - Walk me through installing on 3–5 test phones. 6. **Acceptance testing** - Demo every flow end-to-end with real SMS on real phones. - Fix bugs found during this round. ## Out of scope (for now) iOS build, payment-gateway/UPI integration, biometric login, offline mode. Quote separately if interested. ## Budget & timeline Fixed-price quote preferred. Looking to ship in **2–3 weeks**. ## What to send me 1. Your quote (lump sum, or split per deliverable). 2. Timeline with milestones. 3. Links to 2 similar React Native or Node.js projects you've shipped. 4. One question you have about this brief (helps me see how you think). ## Repository access I'll share the existing codebase (Node.js backend + Expo mobile app) once we agree to work together.
Project ID: 40440214
58 proposals
Remote project
Active 2 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
58 freelancers are bidding on average ₹25,931 INR for this job

Hi, I’ve reviewed your Field Payments App requirements and the existing stack looks well-structured. I can help you complete, deploy, test, and ship the full Android solution within your expected 2–3 week timeline. I have experience with: • React Native (Expo) mobile applications • Node.js + Express backend development • SQLite and Excel-based reporting systems • OTP/SMS integrations (including MSG91) • Dropbox SDK and cloud sync workflows • VPS/PaaS deployment, HTTPS setup, and APK release management I can complete: • Remaining mobile screens and overdraft flows • Pincode auto-fill integration using India Post API • Camera/document upload functionality • Live balance sync and transaction flows • DLT-compliant MSG91 setup and OTP templates • Dropbox OAuth refresh-token configuration • Backend deployment with backups and SSL • EAS signed APK build and test-phone installation support • Full end-to-end testing with real SMS verification Suggested deployment: I would recommend Railway or DigitalOcean depending on expected scale and uptime requirements. Railway is faster for deployment and maintenance, while DigitalOcean offers more server-level flexibility and long-term scalability. One question from my side: For Excel cashbook syncing, should each employee have a separate Dropbox folder/file structure, or should everything sync into a centralized accounting hierarchy? Looking forward to reviewing the repository and discussing milestones and pricing further. Best regards,
₹25,000 INR in 7 days
7.6
7.6

Hi there, I’ve reviewed your Android app requirements and would love to collaborate on your project. With 5+ years of experience in native Android development, I specialize in building high-performance, user-friendly apps with clean UI, optimized architecture (MVVM/MVI), and seamless API integration. I’ll start with a clear project roadmap, provide regular progress updates, and ensure the app is thoroughly tested for stability and performance before launch. Let’s connect to discuss your app idea in detail — I’m ready to bring your vision to life! Best, Bhargav Android Developer | Kotlin & Java Expert
₹25,000 INR in 7 days
7.1
7.1

Hi there, I have read your project requirement, and you need an experienced developer to complete, deploy, and deliver a production-ready Android cash-payments system using your existing React Native + Node.js codebase with OTP verification, Dropbox sync, admin dashboard completion, backend deployment, and APK delivery. I have experience with React Native (Expo/EAS), Node.js, SQLite, MSG91 SMS integration, Dropbox SDK, secure backend APIs, Excel automation, and Android deployment workflows. A few questions: ============== Do you already have MSG91 DLT registration approved, or should the entire DLT setup process be handled from scratch? Would you prefer deployment on Railway/Render for simplicity or DigitalOcean VPS for greater backend control? Is there any existing role/permission logic pending for admin vs staff operations? Should the Dropbox Excel sync run instantly after every transaction or in scheduled intervals? I can provide milestone-based delivery with deployment support, testing on real devices, and complete handover documentation. Best Regards, Srashtasoft Team
₹25,000 INR in 7 days
7.1
7.1

Hi, We can finish your Field Payments App and make it fully production-ready from the existing codebase. Our team can deliver: Complete React Native (Expo) mobile flows (transfer, return, recipient add, camera capture, live balance) MSG91 DLT OTP setup + backend integration Dropbox OAuth setup with secure sync + refresh token Backend deployment (DigitalOcean/Railway/Render) with HTTPS Automated SQLite backups (Dropbox/S3) EAS build + signed Android APK delivery End-to-end testing + bug fixes + final stabilization We’ll also provide setup docs and a quick deployment runbook. Timeline: 1–3 weeks Cost: depends on final milestone split If you are not happy with the work, you do not pay. We will treat it as a free consultation with no obligation. Regards Interconnect Team
₹25,000 INR in 7 days
6.8
6.8

As an experienced Mobile and Web Application Developer, I am well-versed in the technologies you've chosen for your project. My specialty lies in Java, Kotlin, React Native, and Flutter - all of which perfectly align with your project requirements. I understand the logic behind clean code and scalable solutions to ensure a robust application, which is precisely what you are seeking. In fact, I've shipped similar React Native and Node.js projects which faced no functional hiccups during production. Over my career, I have developed intricate functionalities including authentication flows, OTP procedures, camera integration for photos capture and a lot more; I'm confident this existing skill set will allow me to add Transfer screen employee>>employee flow, Return-cash flow as well as Add-recipient screen effectively. As for the backend deployment part of your project that entails VPS or PaaS setup, HTTPS via Let's Encrypt or platform-provided cert among others,I have deployed various applications justifyContent to different criteria; so no worries! To summarize, I provide proven skills in Android app development combined with robust proficiency in Node.js based technology stack. I approach this project aiming at flawless execution and the best experience for the
₹25,000 INR in 3 days
7.0
7.0

Your Dropbox sync will fail in production if you're using the deprecated short-lived access token - it expires every 4 hours and will break your cashbook exports silently. You also need DLT registration before MSG91 will deliver a single OTP, which adds 5-7 business days most developers forget to account for. Before I architect the deployment strategy, I need clarity on two things - what's your expected transaction volume per day across all field staff, and do you have existing MSG91 DLT credentials or are we starting the telecom registration from scratch? This determines whether I set up a queue system for SMS retries and how I structure the SQLite write locks. Here's the execution plan: - REACT NATIVE + EXPO: Build the transfer, return-cash, and add-recipient screens with India Post pincode API integration that auto-fills state/district in under 500ms, plus camera module for Aadhar/PAN photo capture with client-side compression to keep uploads under 2MB. - NODE.JS + SQLITE: Implement row-level locking on the payments table to prevent race conditions when multiple staff submit transactions simultaneously, and set up a cron job that dumps SQLite to Dropbox every 6 hours with atomic file writes so you never get corrupted Excel files. - MSG91 DLT COMPLIANCE: Handle the full DLT registration workflow including entity ID, template approval, and sender ID whitelisting - I've done this for 4 fintech clients and know exactly which TRAI forms to file to avoid the 2-week rejection loop most developers hit. - DIGITALOCEAN DEPLOYMENT: Host on a $12/month Droplet with PM2 for zero-downtime restarts, Nginx reverse proxy with Let's Encrypt auto-renewal, and a daily backup script that pushes encrypted SQLite snapshots to Spaces (their S3 equivalent) - cheaper than Railway and you own the infrastructure. - EAS BUILD + APK: Generate a production-signed APK with proper keystore management and give you a step-by-step install guide that works even if your staff have low-end Android 10 devices with limited storage. I've built 3 similar field-ops apps including a construction materials tracker that handled 200 daily transactions across 15 sites without sync failures. I don't take on projects where the SMS delivery SLA isn't clear upfront - let's schedule a 20-minute call to walk through the DLT timeline and confirm your transaction load before I finalize the quote.
₹22,500 INR in 7 days
6.6
6.6

As someone with over a decade of industry experience in Full Stack and Mobile App Development, I am more than capable to handle your Android Cash Transaction Tracker project. Throughout my career, I have completed more than a hundred projects successfully, tackles every stage from conception to execution much like what you're proposing here. I believe this experience makes me an ideal candidate for a project such as yours. In terms of technical skills, I'm proficient with the Android SDK, API Development and Java which would come specifically handy for the task at hand. Not only that, but I'm also familiar with backend technologies similar to what you've implemented in your project: Node.js + SQLite. This familiarity will facilitate both the task of completing mobile app screens and deploying the backend. Furthermore, my services extend beyond just development, it includes SEO & Digital Marketing which can be leveraged for better reach of your app once deployed. I'm committed to meeting timelines while keeping a clear line of communication with my clients so we can work together seamlessly towards achieving your vision. Choose me, and let's take your field payments app from being a codebase to being fully polished, deployed and installed on all staff phones in no time!
₹27,500 INR in 7 days
6.4
6.4

I can take this from partially built codebase to a production-ready deployed system within your timeline. Your stack is clear and sensible, and since the backend foundation plus mobile skeleton already exist, this is primarily an execution, integration, deployment, and stabilization project rather than a greenfield build. I have strong experience with Node.js/Express backends, React Native/Expo apps, OTP/SMS integrations, cloud deployments, file sync workflows, and production hardening. I can complete the remaining mobile flows, MSG91 DLT-compliant OTP setup, Dropbox OAuth integration, secure backend deployment with backups, signed Android APK delivery via EAS, and end-to-end testing on real devices. My deployment preference would likely be DigitalOcean for predictable control over background jobs, SQLite handling, backups, and easier operational visibility versus constrained PaaS runtimes. One question: should overdraft approvals require only admin OTP confirmation, or do you also want an approval audit trail with timestamp/user metadata visible in the admin dashboard?
₹20,000 INR in 7 days
6.3
6.3

With my extensive 10-year experience in the software development industry, I bring a wealth of knowledge in Android and Mobile App Development. Despite being skilled in various technologies, my aptitude for your tech-stack consisting of React Native and Node.js makes me an ideal fit for this role. By successfully building similar applications in the past, I know my capabilities will not just meet your expectations but surpass them. Firstly, I understand the importance of thoroughness when completing a half-finished project like the one you have at hand; it requires strict attention to detail to ensure all features are added seamlessly. Secondly, my expertise with APIs, specifically OAuth protocols and file-sharing apps like Dropbox will greatly assist me in implementing the third and fourth deliverables. Lastly, my proficiency in DLT-compliant messaging systems will expedite the setting up of MSG91, ensuring that OTPs are promptly delivered and verified on real devices during acceptance testing.
₹20,000 INR in 10 days
6.1
6.1

**** Field Payments App – Finish, Deploy & Android Rollout *** Hello, I've checked your project brief and I understood you already have a strong backend and mobile foundation in place, and now need an experienced developer to complete, stabilize, deploy, and ship the entire field payments ecosystem for real-world staff usage. I can take ownership of the remaining development, infrastructure setup, deployment, SMS integration, Dropbox sync configuration, APK delivery, and end-to-end testing to get this production-ready within your expected timeline. What I will complete: Finish remaining React Native (Expo SDK 51) mobile screens Employee-to-employee transfer flow with overdraft OTP handling Return-cash workflow Full recipient onboarding form with: Aadhar/PAN/GST fields Camera image capture Address auto-fill via pincode lookup Live balance sync on dashboard/home screen Receipt/document capture integration Thanks
₹25,000 INR in 15 days
5.9
5.9

Hi, I came across your project "Android Cash Transaction Tracker" and I'm confident I can help you with it. About Me: I'm a full stack developer and agency owner with over 8+ years of experience in PHP, Mobile App Development, API Development, Android, Android App Development. , and I understand exactly what’s needed to deliver high-quality results on time. Why Choose Me? - ✅ Expertise in required Technologies and 1 year post deployment free support - ✅ On-time delivery and excellent communication - ✅ 100% satisfaction guarantee Let’s discuss your project in more detail. I’m available to start immediately and would love to hear more about your goals. Looking forward to working with you! Best regards, Deepak
₹30,000 INR in 7 days
5.8
5.8

Hello, my name is ⭐⭐Jaroslav⭐⭐ and I am a full-stack mobile developer with strong experience in React Native, Node.js, SQLite-based systems, OTP workflows, and deployment of production-ready business applications. I have worked on transaction tracking and field-operation apps involving real-time balance handling, document uploads, SMS verification, and secure backend integrations. Your current stack is well-structured, and I can continue directly on the existing codebase without unnecessary rewrites. I can complete the remaining mobile screens, implement overdraft and transfer flows, integrate camera-based document capture, and finalize recipient management with India Post pincode auto-fill support. I also have experience configuring MSG91 with DLT-compliant templates and deploying Node.js backends securely with HTTPS, automated backups, and environment management. My approach focuses on stability, clean integration with your current architecture, and thorough end-to-end testing on real Android devices before release. I can also configure Dropbox OAuth refresh-token integration, generate signed APK builds with EAS, and provide clear deployment and maintenance documentation. One thing I would clarify early is whether OTP verification should work only online or if temporary retry handling is expected in unstable field-network conditions. I am confident I can help you finalize and ship this app smoothly and I look forward to working with you.
₹12,500 INR in 3 days
3.9
3.9

Hi, I am very interested in your project, “Field Payments App.” I have successfully delivered and launched many projects using WordPress, Shopify, ReactJS, AngularJS, NodeJS, Magento, HTML, CSS, Laravel, and PHP, along with custom design solutions. I can deliver a professional, high-quality website tailored to your exact requirements. I would appreciate the opportunity to discuss your project in chat so I can share my relevant experience, background, and examples of similar work. I am ready to begin immediately. With over 13 years of experience, I am committed to providing creative, efficient, and reliable solutions with on-time delivery and clear communication throughout the project. My goal is to build a long-term working relationship through excellent service and quality work. Please see my portfolio below: https://www.freelancer.com/u/Tarang78?sb=t I look forward to hearing from you. Thank you.
₹12,500 INR in 7 days
3.7
3.7

Dear Hiring Manager, Your project is already thoughtfully structured, and I’d be excited to help take it from “functional foundation” to a stable production-ready Android deployment for your field teams. I have strong experience with React Native (Expo), Node.js/Express backends, deployment pipelines, OTP-based workflows, and cloud integrations, which makes this a very good fit technically. What I will deliver: • Complete the remaining mobile workflows Employee-to-employee transfer flow Overdraft confirmation handling Return-cash module Recipient onboarding with Aadhaar/PAN/GST fields Pincode auto-fill integration using India Post API Camera/photo upload for receipts and identity documents Live balance integration on home dashboard • Production backend deployment Deploy Node.js backend securely (recommended: Railway for simplicity and fast maintenance) HTTPS configuration Environment variable hardening Automated SQLite backups to Dropbox/S3 Operational runbook + admin credentials • MSG91 + DLT setup Sender ID registration DLT-approved OTP template setup Backend credential integration/testing • Dropbox configuration Scoped app setup Refresh-token-based authentication Excel cashbook sync verification • Android release delivery EAS Build configuration Signed APK generation Device installation/testing support End-to-end acceptance testing with real SMS verification Best regards,
₹25,000 INR in 7 days
3.7
3.7

Greetings Sir, I'm a Full Stack Mobile & Backend Developer, and I can help you complete and deploy your field payments system by finishing the React Native (Expo) app screens, stabilising the Node.js backend, integrating MSG91 OTP with DLT compliance, setting up Dropbox sync, and handling full production deployment including APK release and server setup. Do you already have the backend hosted and MSG91/Dropbox accounts created, or should I first review the existing codebase and environment setup before starting implementation? Let’s have a quick chat so we can align on milestones, deployment approach, and get your system fully production-ready within your timeline. Ping me when you're available.
₹13,000 INR in 7 days
2.6
2.6

Hi, I’m Naveen from Gloify with 9+ years of experience in React Native, Node.js, and deployment-focused mobile applications. We can efficiently complete and deploy your existing Field Payments App using your current stack without rebuilding unnecessary components. Our team can finish the remaining React Native flows including transfer, return cash, recipient onboarding with document uploads, pincode auto-fill integration, camera capture, live balance sync, and OTP-based transaction verification. We also have experience configuring MSG91 DLT-compliant SMS flows, Dropbox OAuth integrations, VPS deployment, automated backups, and signed Expo/EAS Android APK delivery. We will handle complete deployment, HTTPS setup, production testing on real devices, bug fixing, and provide a clean runbook with admin credentials for smooth handover. The project structure you already have is solid, so the focus will be on stabilization, deployment readiness, and fast delivery. One question: should overdraft approvals be restricted only to admin OTP verification, or can manager-level staff approve them as well? Please chat for further discussion.
₹20,000 INR in 14 days
2.3
2.3

Hello, I’ve reviewed your requirement and understand this is not a fresh build but a production system that needs completion, stabilization, deployment, and real-device testing for field operations. Here is how I will approach your project: Complete missing React Native (Expo) screens: transfer, return cash, recipient form, and receipt capture Implement full transaction flows with OTP confirmation (inward, outward, transfer, return) Add pincode-based auto-fill (state/district/area) and finalize recipient module with image support Ensure live balance sync and correct ledger updates across app and backend Fix and stabilize backend flows (SQLite ledger, Excel cashbook generation, Dropbox sync) We will also handle full deployment: Deploy backend on Railway or DigitalOcean with HTTPS and production environment setup Configure MSG91 DLT OTP integration and secure SMS flow Set up Dropbox long-lived token integration with proper permissions Generate signed Android APK via EAS Build and guide installation on test devices Add automated SQLite backup to Dropbox/S3 for safety Our goal is to deliver a stable, production-ready system that works reliably in real field conditions. Best regards, Plexikart
₹12,500 INR in 20 days
2.3
2.3

✨ Hi, I can finish and deploy your Android cash transaction tracker using the existing Node.js, SQLite, Expo React Native, MSG91, Dropbox, and admin dashboard setup. I understand the project is already partially built, so I’ll focus on completing the missing mobile flows, connecting live balance, adding recipient forms with document capture and pincode lookup, finishing transfer and return cash flows, setting up MSG91 DLT OTP, configuring Dropbox refresh token access, deploying the backend with HTTPS and backups, then building a signed APK for staff phones. I have experience with React Native, Node.js, Express, SQLite, JWT auth, Excel generation, SMS OTP flows, file uploads, VPS deployment, API integration, and Android APK builds. I can deliver this in 2 to 3 weeks with milestones for mobile completion, integrations, deployment, APK build, and acceptance testing. One question: do you already have the MSG91 account and company DLT documents ready, or should I handle that setup from the beginning? Best regards Ankit ✨
₹12,500 INR in 2 days
2.0
2.0

This brief is one of the most thoroughly written I have come across. Stack fixed, scope clearly split between done and remaining, out of scope items listed, and you even specified the question requirement to see how applicants think. That makes it straightforward to assess fit honestly. The stack is a direct match. React Native with Expo SDK 51, Node.js backend, and EAS Build for signed APK delivery are my regular environment. MSG91 DLT registration in India takes 3 to 7 working days for template approval, which is the one external timeline dependency outside our control, worth factoring into the 2 to 3 week target. For deployment I would recommend Railway over DigitalOcean for this scope. Zero server management, automatic HTTPS, and environment variable handling that keeps credentials clean. SQLite daily backup to Dropbox alongside the cashbook sync keeps the infrastructure simple without adding S3 complexity. My question: the overdraft flow requires admin OTP confirmation before the transfer proceeds. If the admin is unavailable or slow to respond, does the transaction queue and wait, or does it time out and cancel? That affects the UX and backend state machine design for the transfer and return screens. Happy to share two relevant React Native and Node.js projects once you confirm interest. Ready to review the codebase immediately on agreement.
₹25,150 INR in 7 days
1.6
1.6

Hi there, I am a senior full-stack developer with extensive experience in building high-performance mobile applications and financial management tools. I specialize in creating secure, intuitive trackers that handle complex data with ease. Why I’m a great fit: Mobile Expertise: Proficient in Flutter and Android for smooth, responsive performance. Proven Track Record: Developed complex platforms like Bebetta and specialized retail solutions. Data Integrity: Expert in secure transaction logging and real-time data synchronization. Efficiency: I focus on clean UI/UX to ensure tracking cash is fast and frictionless. I can deliver a robust, lightweight solution tailored to your needs. Ready to start immediately. Best regards, Shailender
₹25,000 INR in 8 days
0.9
0.9

Kolkata, India
Payment method verified
Member since Jan 1, 2012
₹75000-150000 INR
₹37500-75000 INR
₹12500-37500 INR
₹100-600 INR / hour
₹1500-12500 INR
₹12500-37500 INR
€1500-3000 EUR
₹37500-75000 INR
$10-30 USD
₹37500-75000 INR
$250-750 USD
₹37500-75000 INR
₹150000-250000 INR
₹600-1500 INR
$10-30 USD
₹37500-75000 INR
₹12500-37500 INR
$15-25 USD / hour
$250-750 USD
$10-30 USD
$250-750 USD
₹75000-150000 INR
$250-750 USD
$250-750 USD
€12-18 EUR / hour