Use individual routes file.
Use lazy view.
Use flask.current_app.
Fix bugs.
Use https in absolute url_for.