Why it failed
It failed because at the time, I was unfamiliar with two things: 1. How to program facial recognition and 2. deploying Python web apps for public use.
The program was pretty slow, took 10 seconds to load the web page and 25% of the time, the program couldn't recognize a face (or would place the lazers on something else).
What I learned
I learned how to deploy Heroku apps and the limitations of Heroku.
What I could've done better
I could have worked together with someone who knew how to deploy Python-based web applications.