A browser with a local server
These instructions are for Linux. If you are not using Linux you may want spend some time reflecting on your life.
I like Flask a lot! It is simple and clean. It allows you to build out your system in Python. Python is easy to learn and write. MIT's base level computing course is taught with Python. The Massachusetts Institute of Technology: Introduction to Computer Science and Programming Using Python is the best programming course I have ever taken. And I have taken more than I care to think about.
Now you want to set up Flask. This is a Flask Installation tutorial. I would suggest that you employ quickstart next. This will get you up and running.