This project is an alert system that sends real-time NBA game day score notifications to subscribed users via SMS/Email. It leverages Amazon SNS, AWS Lambda, Python, Amazon EventBridge, and NBA APIs to provide sports fans with up-to-date game information. The system is designed to demonstrate cloud computing principles, automation, and efficient notification mechanisms.
Retrieves real-time NBA game scores using an external API.
Sends formatted score updates to subscribers via SMS/Email using Amazon SNS.
Utilizes Amazon EventBridge to trigger automated score updates at regular intervals.
Follows the principle of least privilege by assigning minimal necessary IAM permissions to Lambda, SNS, and EventBridge.