PHP to Python Twilio Rewrite by Travon RoyalPHP to Python Twilio Rewrite by Travon Royal

PHP to Python Twilio Rewrite

Travon Royal

Travon Royal

Overview

Client had an older phone prompting service that was written in PHP code which was causing issue due to outdated libraries etc. Client wanted to move the PHP code to Python using Twilio API to walk a customer through an account validation/ password reset prompt.

Solution

Created a Flask/Python solution which used Twilio's API to walk customer through a prompt for resetting passwords and validating accounts. The implementation involved using docker containers to deploy to dev and prod environments. Python Behave was used for testing to ensure correct behavior through interactions.

Architecture Components Involved

Docker
Twilio

Development Tools

VsCode
Python
PyTest
Behave
Flask
Docker
Jenkins
Like this project

Posted Sep 27, 2024

PHP rewrite to Twilio using python to walk customers through account validation and password resets via phone.