This project automates the delivery of a daily email with three C1-level Dutch words, their translations, and example sentences. The motivation behind it was the lack of suitable apps for vocabulary building, leading to the use of ChatGPT for word suggestions. A CloudWatch Event Rule triggers a Lambda each morning to fetch new words and send them via SES to the user’s email. Tools and configurations needed for deployment include Python, Terraform, AWS CLI, and verified email in Amazon SES. While there are potential enhancements for better performance, the simple implementation is effective for its purpose.
https://github.com/ThReinecke/dutch_vocabulary