ML-predictor / app.py
philip-singer's picture
Update app.py
24f7b69 verified
from flask import Flask, render_template, send_file, request
from predict import predict_bp
app = Flask(__name__)
app.register_blueprint(predict_bp)
@app.route('/result')
def result():
args = request.args
return render_template('result.html',
user_latitude=args.get('user_latitude'),
user_longitude=args.get('user_longitude'),
prediction=float(args.get('prediction')),
nearest_beach={
'latitude': args.get('beach_latitude'),
'longitude': args.get('beach_longitude'),
'orientation': args.get('beach_orientation'),
'sediment': args.get('beach_sediment')
})
@app.route("/")
def landing():
return render_template("index.html")
@app.route("/heatmap")
def heatmap():
return app.send_static_file("heat_map.html")
@app.route("/predicter")
def predicter():
return render_template("prediction.html")
if __name__ == "__main__":
app.run(debug=True)