Skip to content

peterolayinka/USSDCodeChallenge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

USSD Code Challenge [Lagos, Nigeria]

Due: 22nd June 2018 or Earlier

This code challenge is due on the 22nd of June or earlier.

Simple Unchanging Rules

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

  • A Correct fork, branch and pull request
  • Using the GitHub Pull Request Time Stamp and correct code quality & structure, the first developer whose code runs successfully on the sandbox/simulator wins
  • Other developers who submit successfully MAY also get rewarded with secondary items
  • Code quality and structure will be evaluated
  • The order for pull requests will be followed, first come first win basis!
  • Do not share any code that you cannot opensource on the Git Repository as its open source and Africa's Talking will not be liable for any breach of intellectual property (if any) once shared on the platform.

Terms and Conditions

You can participate on as many challenges as you wish:

  • Everyone can participate for secondary prices, BUT the winner must reside in Lagos, and have Nigerian citizenship
  • Africa's Talking reserves the right to announce the winners
  • Africa's Talking reserves the right to reward the winners based on Africa's Talking Criterion
  • Do not share any code that you cannot opensource on the Git Repository as its open source and Africa's Talking will not be liable for any breach of intellectual property (if any) once shared on the platform.
  • Code Challenges are time bound - the time restriction is specified on the challenge
  • Additional rules MAY be provided on the code challenge and will vary for each challenge
  • You are free to use all manner of tools
  • Successive interviews for projects MAY be run to satisfy participating Africa's Talking Partners

Code Challenge Bounty:

  • Project worth 300$ for USSD App creation + Deployment
  • Possible developer job based on completion of USSD App
  • Airtime and Swag for the first 100 successful participants

Task

Menu Sub menu
My Cooperative Check Balance
Request Loan
Make Deposit
Wazobia Loans Register
Repay Loan
Make Deposit
Request Loan
Request a Call
Join Agbetuntu
Request a Call
  • Generate a USSD channel on the Sandbox and create your USSD App from the USSD API
  • Connect the USSD Application to a database of your choice for maintaining state
  • Host the database on a publicly available server(choose any including Heroku, Digital Ocean, Openshift) and place the callback with Africa's talking
  • Implement the Bank checkout API from Africa's Talking in the USSD App
  • Implement the voice API from Africa's Talking
  • Run the application on the Africa's Talking Simulator
  • Use the format for submitting your code outlined here to submit your solution
  • Make sure when creating a branch to use your correct phone Number, as this is what we will use to get back to you. NB: As a branch-name you can also use your email.

Resources

About Africa's Talking Code Challenges

Please read the overview here.

Get Support on the Africa's Talking Slack

In case you have any questions, join our Slack here

About

Develop a USSD Application on Africastalking APIs and get access to projects worth $300-500 per project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%