DEV Community

Cover image for Canada Day Greetings
Sai A G
Sai A G

Posted on

Canada Day Greetings

This is a submission for the Twilio Challenge

What I Built

We have built a single web based application using Python-Flask, Pandas for data processing, and gunicorn for "wgsi". This application takes in input as a postal code and utilizes Twilio API - SMS, Voice system. Canada "National Anthem" is stored in the Twilio voice system as artifact, along with a text message
(🍁Happy Canada Day🍁) to the predefined users. This can be further extended to more user inputs and be used for all social notifications, political campaigns, and civic holidays.

Git Rep

SaiGundas/Twilio-Cloud-AI-API-Challenge

Demo

docker run -p 80:80 ayyangar/greetings-ca

This is the Homepage with a Toronto skyline background along with a video which plays the first Canada Flag hosting event. Upon click on

![This page takes in a postal code and finds the users from a predefined list](
Image description

This page renders the details of a user from the predefined list by given postal code. On-clicking the send greetings button, the user receives a call, that plays the National Anthem in call. A sms is also delivered with )

This page shows the greetings an image of the Canada flag, displaying multi colors on the page

Twilio message logs

Twilio call logs

Twilio and AI

We have used Python Pandas to process huge data into a data frame then used locate function for efficient processing of this data frame to be consumed by Twilio. Google AI Translator is used for sending the greetings in multilingual scripts.

Additional Prize Categories

Twilio SMS and Voice API's has been successfully developed tested and deployed. "SendGrid" has been disabled for us as a trial account and SMTP was substituted.

Team Submissions: @sai_ag_1102 for Development
@ayan31 for Integrations

Thank you for this opportunity and looking forward. Happy Coding 😃

Top comments (0)