Global Mobile Top-up Application Development

Job ID: 39294099

Budget: $250 – $750 USD

? Arzaan Top-up – Project Overview

Goal:
Build a two-part mobile solution that allows users around the world to send mobile top-ups (phone credit) to recipients in any country, using either international APIs or local SIM-based delivery.


? App Structure

1. Customer App (Global User App)
Users : Anyone globally
Purpose: Let users register, pay, and send top-ups

? Key Features:
- User account creation (Email + Password)
- Language selection (English, Persian, Pashto, Arabic, Spanish)
- Top-Up Form:
- Phone number input
- Country selector
- Mobile operator dropdown
- Top-up amount input
- "Send Top-Up" button
- Payment integration (Stripe or PayPal)
- Transaction history
- Clean, responsive UI with modern design

2. Backend System
Platform: Firebase (preferred)
Purpose: Store data, process top-ups, connect to Reloadly API

? Backend Responsibilities:
- Handle user authentication
- Store top-up requests (phone, amount, timestamp, status)
- Run Firebase Cloud Functions to:
- Request a token from Reloadly
- Send the top-up request to Reloadly API
- Return success/failure to frontend
- (Optional) Admin panel to view all transactions

3. Top-Up Delivery (via Reloadly API)


? Developer must:
- Set up a Reloadly account (can be provided)
- Use OAuth to get an access token
- Call the `/topups` endpoint with recipient data
- Handle and store the response (success/failure, operator, etc.)

? Security & Compliance
- Use secure API handling and error checking
- Store sensitive data securely
- App should be compliant with Google Play/App Store rules

? Deliverables
- Fully functional mobile app for Android and iOS
- Clean, readable code with clear structure
- Deployment-ready builds (APK or FlutterFlow project)
- Documentation for future updates


? Optional Future Features
- Scheduled or recurring top-ups
- Loyalty program
- Referral system
- Notifications ( in-app)
Related categories: PHP Mobile App Development iPhone Android HTML5