This new project improves on this unit but making it portable so that students/teachers can get started with a single docker-compose.
I have had a group of students helping me troubleshoot and test it out this week. The application is working for us, and it has just been a ton of fun.
Thought I would share. Lesson plan included. (All Open Source.)