Skip to content

Hubtel USSD app built with Elixir's Phoenix Framework for learning purposes

Notifications You must be signed in to change notification settings

papamarfo/hubtel-ussd-phoenix-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HubtelUssdPhoenixExample

Hubtel USSD app built with Elixir's Phoenix Framework for learning purposes

Prerequisites

Getting Started

  1. These instructions will get you a copy of the project up and running on your local machine for development purposes.
  • Install dependencies with mix deps.get
  • Create and migrate your database with mix ecto.setup
  • Install Node.js dependencies with cd assets && npm install
  • Start Phoenix endpoint with mix phx.server

Now you can visit localhost:4000 from your browser.

  1. Start a seperate command line/terminal and change directory to your project root. Start ngrok with the same port as above:
ngrok http 4000
  1. Visit the Hubtel USSD Simulator webpage on http://apps.smsgh.com/USSDSimulator/ and replace the Client Url with one of the links generate by ngrok. e.g. http://e19d8c69.ngrok.io/ussd or http://e19d8c69.ngrok.io/ussd

Peak of PageController Logic

PageController

Authors

License

This project is licensed under the MIT License

About

Hubtel USSD app built with Elixir's Phoenix Framework for learning purposes

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published