ATDevOutreach / CodeChallengeSwahiliPot

A Code Challenge for the SwahiliPot developer community based off USSD technology
4 stars 10 forks source link

USSD Code Challenge: SwahiliPot Developer Community

Due: 30th July,2018 or Earlier

This code challenge is due on the 30th of July,2018 or earlier.

Simple Unchanging Rules

The code challenge is and will always be judged using the following criteria

Terms and Conditions

You can participate on as many challenges as you wish:

Code Challenge Bounty:

Task

In this code challenge you will be required to make a USSD application that implements:

  1. Mobile checkout with MPESA
  2. Ability to send Airtime
  3. SMS alert confirming airtime sent

Task Workflow:

  1. User initiates USSD code
  2. User selects from the menu which should contain
    1. Mobile checkout
    2. Send airtime option
  3. If the user selects the mobile checkout, they should be able to pay via MPESA
  4. If the user selects the send airtime option, they should be able to add how much they want to send and recieve an SMS that confirms airtime has been sent.

Additional:

  1. See the online version of the code challenge here to get acquainted.

  2. Check out the format for submitting your code here

Resources

You can use the following resources to get you started on your way:

About Africa's Talking Code Challenges

Please read the overview for all code challenges here.

Get Support on the Africa's Talking Slack

In case you have any questions, join our Slack here