Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

egesamichael/AT-Airtime-and-Data-app

Domain:

digital infrastructure

Record type:

software
Creator:
ege
Host:
An app to buy Airtime and Data using Africa's Talking Api # SwiftLoad - Mobile Airtime & Data Bundle App SwiftLoad is a mobile application for purchasing airtime and data bundles for MTN Uganda using the Africa's Talking API. ## Features - Purchase airtime - Buy data bundles with different sizes and validity periods - User-friendly interface with dark/light mode support - Secure transactions through Africa's Talking API ## Getting Started ### Prerequisites Ensure you have the following installed: - Node.js - npm or yarn - Expo CLI - Africa's Talking account with API credentials ### Installation 1. Clone the repository: ```bash git clone github.com ``` 2. Install dependencies: ```bash npm install ``` 3. Create a `.env` file in the root directory and add your Africa's Talking credentials: ```plaintext AFRICAS_TALKING_API_KEY=your_api_key AFRICAS_TALKING_USERNAME=your_username ``` 4. Start the development server: ```bash npx expo start ``` ## Usage ### Buying Airtime 1. Navigate to the **Buy Airtime** screen. 2. Enter the recipient's phone number. 3. Enter the amount of airtime to purchase. 4. Tap **Buy Airtime** to complete the transaction. ### Purchasing Data Bundles 1. Navigate to the **Buy Data** screen. 2. Enter the recipient's phone number. 3. Select a data bundle from the available options. 4. Tap **Buy Data Bundle** to complete the transaction. ## Testing For testing purposes, generate a sandbox api key from africatalking.com and use username sandbox ## Technologies Used - React Native - Expo - TypeScript - Africa's Talking API ## Project Structure ``` /app - Main application screens using file-based routing /components - Reusable UI components /services - API services and business logic /hooks - Custom React hooks /assets - Images, fonts, and other static assets ``` ## Developer - **X (Twitter):** @egesamichael - **Website:** egesamichael.dev ## License This project is licensed under the MIT License. --- Feel free to c …

Visit

github.com