This will run on either Linux or Windows. Mac is untested.
Python =>3.6 - I have not tested earlier versions of Python 3.
Out of the box Flicket is configured to work with MySQL. But there should be no reason other SQLAlchemy supported databases won't work just as well.
Note
When I last tried SQLite I had problems configuring the email settings within the administration settings. You may have to change them manually within SQLite.
For a production environment a webserver such as Apache or nginx should be used to serve the application.