/PoC-Airtel-NG

Primary LanguageJavaApache License 2.0Apache-2.0

The Airtel NG Airtime Generator is a convenient mobile application built with React Native and Expo that allows Airtel Nigeria subscribers to easily generate rechargeable airtime codes directly from their smartphones. With a simple and intuitive interface, users can quickly access the app, input their desired airtime amount, and instantly receive a unique recharge code, eliminating the need for physical recharge cards or vouchers. Leveraging the power of Expo, the app provides seamless integration with Airtel's airtime generation service, ensuring a smooth and reliable experience for users on the go.

Key Features:

  • Generate rechargeable airtime codes for Airtel Nigeria subscribers.
  • Simple and intuitive user interface for easy navigation and usage.
  • Real-time generation of unique airtime codes for instant use.
  • Seamless integration with Airtel's airtime generation service for reliability.
  • Accessible on both iOS and Android devices for broader user reach.

Prerequisites

Before running the app, make sure you have the following installed:

Installation

  1. Clone the repository:
git clone https://github.com/this-pama/PoC-Airtel-NG.git
  1. Navigate to the project directory:
cd PoC-Airtel-NG
  1. Install dependencies:
npm install

Usage

Start the Expo development server:

npm start
  1. Open Expo Go on your iOS or Android device.
  2. Scan the QR code displayed in the terminal or web browser.
  3. Your app will be compiled and launched on your device.

Folder Structure

  • /assets: Contains static assets such as images, fonts, etc.
  • /controller: Contains reusable React components.
  • /screens: Contains the main screens of your application.
  • /route: Contains the navigation configuration for your app.
  • /redux: Contains utility functions used for redux state management. Feel free to organize your project structure according to your preferences.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.

License

Watchman is made available under the terms of the Apache License 2.0. See the LICENSE file that accompanies this distribution for the full text of the license.

Contributing

Please see the contributing guide.