Skip to content

USSD-Based health education tool to nudge people towards wellness with patient-centered health content

Notifications You must be signed in to change notification settings

martin-creator/Lafiya

Repository files navigation

Lafiya - your health matters!

USSD-Based health education tool to nudge people towards wellness with patient-centred health content. Live demo here.

Table of Contents

General Information

Backgound

Low digital health literacy remains a problem in Africa. It stands to reason that the most obvious approach to addressing low health literacy is making information more accessible. Without accessible information, there is no basis by which individuals or a community can process messages to improve health outcomes. With internet penetration at 51% in Nigeria and lower in some other African countries, there is a need to innovate around getting health messages across to communities without internet services and improving their health literacy.

Proposed Solution

A USSD-Based mobile health educational tool that members subscribe to and select the types of messages they’d like to receive.

Long-term solution

We hypothesise that if the proposed solution is successful, we could improve digital literacy access to the communities we serve.

Technologies Used

1. Backend Dependencies

Our tech stack includes the following:

  • PHP - version 5.0.5
  • MYSQL - version 5.0.0
  • Check the Composer file for other dependencies. You should be careful when changing any dependency versions as this can break the application.

2. Frontend Dependencies

Our tech stack includes the following:

  • Bootstrap -version 4.0.0
  • Javascript-jquery
  • HTML
  • CSS

Features

Ready features here:

  • Users can subscribe and unsubscribe
  • List FAQS
  • Users can select type of messages to receive
  • Admin dashboard to send messages to one or multiple users
  • Admin dashboard with summary of keep metrics of business
  • Admin registration and login

Screenshots

Imgur Imgur Imgur Imgur

Setup

  1. Once you have installed XAMPP, please navigte to your program folders and select the XAMPP folder
  2. Inside the XAMMP folder, select htdocs
  3. Open your terminal and git clone this repo in the htdocs directory git clone https://****************************************
  4. Move into the the newly cloned repo using the cd command
  5. Inside your new directory run , npm install to install any javascript dependencies
  6. Also, run the composer install to install any PHP libraries
  7. Then navigate to phpMyAdmin on your local machine and create a new database called 'healthussd'
  8. Select the newly created database and import sql dump(link provide below)
  9. After this , head over to the xammp control and start Apacher and MySQL to run the application on yout local machine
  10. Visit http:https://localhost/Lafayi/views/index.php to access the application

Testing the USSD Application

Africa's talking API is the aggregator that supports the application. If you would like to test our USSD menu, head over to AT:

  1. Login into your account
  2. Inside your acccount, navigate to the USSD section and create a new service code
  3. Use https://lafiya.primetel.tech/controllers/index.php as your callback
  4. Launch the mobile phone simulator and see the magic!

Usage

Our application is built for the next billion users, people who don't have access to smartphones. We therefore hope that any person should find it easy to use.

Project Status

Project is: in progress

Room for Improvement

Room for improvement:

  • Refactor source code to follow DRY and SOLID principles
  • Write Tests for the application to ensure quality and support production environments
  • Protect against SQL injections and CORS attacks
  • Make all web pages mobile responsive
  • Redesign database to capture mDoc's needs
  • Improve documentaion in source code

To do:

  • Content management for the USSD menus
  • Language translation for specific areas
  • Voice support for differently abled people
  • Mobile payments
  • Diagnosis tools for people who are not sure of what they are suffering from

Acknowledgements

  • This project was inspired and supported by mDOC
  • Many thanks to Dr Kenga whose knowledge in USSD development has enabled us to build the application

Contact

Created by [@[email protected], @[email protected], @[email protected], @[email protected], @[email protected]] (#) - feel free to contact us!

About

USSD-Based health education tool to nudge people towards wellness with patient-centered health content

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published