File size: 1,123 Bytes
8714a60
 
50036b2
8714a60
 
 
 
 
 
 
 
 
 
 
 
 
 
c5b4713
1c6dbcb
5043233
c5b4713
1c6dbcb
 
c1c0530
c5b4713
1c6dbcb
 
24f7b69
c5b4713
 
1c6dbcb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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)