Plan components :
classes
Classroom CMS - ER diagram for the backend - write-up of technologies chosen to build it
Etherium - Write-up of example lottery contract and example front-end
Classroom CMS - back-end setup
Etherium - Writing, testing and deploying of a rock-paper-scissors contract
Classroom CMS - authentication(github o-auth?) and basic front-end views/routes
Etherium - basic front-end
classroom CMS - work on editing and displaying functionality
Etherium - work on a more interactive front-end (state tree to handle refereeing?)
classroom CMS - more work on editing and displaying functionality
Etherium - front-end testing, handling errors/disconnects/multiple submissions etc.
classroom CMS - make things pretty
Etherium - prettify it up
Everything I didn't get done on both apps!
classroom CMS - Rough draft of paper reflecting on the first half of the semester teaching
Etherium - get code and docs together - fill in holes
classroom CMS - final draft of paper
Etherium - Final draft of code
exams
exams
get plan together in a big organized portfolio
finish stuff?