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)