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.