JSFiddle - React, Tailwind, and code Playground

by Jessie Lau

JavaScript

from flask import Flask, render_template, session, request, redirect
import datetime
import random

app = Flask(__name__)
app.secret_key = "IsSrecretKey"


@app.route("/")
def index():
    session["activities"] = []
    if "total_gold" not in session.keys():
        session["total_gold"] = 0
    return render_template("index.html", activities=session["activities"],
                           total_gold=session["total_gold"])


@app.route("/process_money", methods=["POST"])
def process_money():
    if request.form["farm"] == "farm":
        session["total_gold"] = session["total_gold"]+random.randrange(10, 21)
        session["activities"] = ("Earned {} golds from the farm! {}".format(
            random.randrange(10, 21), datetime.datetime.now()))
    print(request.form["cave"])
    elif request.form["cave"] == "cave":
        session["total_gold"] = session["total_gold"] + random.randrange(5, 11)
        session["activities"] = ("Earned {} golds from the cave! {}".format(
            random.randrange(5, 11), datetime.datetime.now()))
    elif request.form["house"] == "house":
        session["total_gold"] = session["total_gold"] + random.randrange(2, 6)
        session["activities"] = ("Earned {} golds from the house! {}".format(
            random.randrange(2, 6), datetime.datetime.now()))
    else:
        session["total_gold"] = session["total_gold"] + random.randrange(-50, 51)
        session["activities"] = ("Earned {} golds from the house! {}".format(
            random.randrange(-50, 51), datetime.datetime.now()))
    return redirect("/")