"Web Service" Exercise
Last updated
Was this helpful?
Last updated
Was this helpful?
Deploy a Python script to a user-facing "production" environment (i.e. a remote application server hosted by Heroku).
Schedule a remote server to execute a specified Python application at specified intervals (i.e. once per day)
Gain exposure to basic HTML.
Fork the professor's , then clone / download your copy onto your local computer.
Follow the README instructions to setup the virtual environment, install package dependencies, and configure environment variables.
Continue following the README instructions to run each of the Python scripts locally and see them produce their desired results. Check your email inbox to verify you are receiving the emails.
FYI: the email is getting sent via SendGrid. For more info, see these notes about the .
FYI: the email content is being formatted as HTML. For any students who are not familiar with HTML, see these reference documents about and !
After demonstrating the ability to successfully run the app locally, follow the app's to upload the source code onto a remote server and configure the server to send you an email at scheduled (e.g. daily) intervals.