josiah-mbao / flask-survey-app-africastalking

Utilises the Africas Talking API to obtain survey responses from mobile users.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Church Survey USSD App with Flask and Africa's Talking API

Overview

This is a Flask-based USSD (Unstructured Supplementary Service Data) survey application for collecting feedback and responses from participants in my church, Ridgeviews Baptist Church. The project integrates with Africa's Talking API to facilitate USSD communication. My intention with this app is to give the church leaders valuable insights on how to better serve their congregation. I believe that data-driven decisions can have a positive impact on increasing church attendence and overall engagement within the church as a whole. I am using this project to also learn new technologies like Africas Talking, Flask and SQL. Looking forward to the journey this will be.

Features

  • USSD interaction for conducting surveys.
  • Integration with Africa's Talking API for handling USSD messages.
  • Using PostgreSQL for database management.
  • Flask micro-framework (python) to hold survey logic and handling USSD sessions.

Usage

USSD Interaction:

  • Dial the USSD code associated with your app.
  • Respond to survey questions presented via USSD menus.

Acknowledgements

  • Special thanks to Africa's Talking for providing the USSD API.

Developed by:

  • Josiah Mbao

About

Utilises the Africas Talking API to obtain survey responses from mobile users.


Languages

Language:Python 99.6%Language:JavaScript 0.1%Language:PowerShell 0.1%Language:C 0.1%Language:CSS 0.1%Language:Shell 0.0%