Learning demo for post-based forms.
This code should not be interpreted as if for production but rather for learning. I tried to space commit tags in a way that matched a verbal tutorial given to family, but I do not currently have written instructional material to accompany this project.