Update templates/index.html
Browse files- templates/index.html +63 -54
templates/index.html
CHANGED
@@ -2,66 +2,75 @@
|
|
2 |
<html lang="pt-BR">
|
3 |
<head>
|
4 |
<meta charset="UTF-8" />
|
5 |
-
<
|
6 |
-
<
|
|
|
7 |
</head>
|
8 |
-
<body class="
|
9 |
-
<
|
|
|
10 |
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
<
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
<
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
<
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
|
|
|
|
|
|
|
|
|
|
42 |
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
|
48 |
-
|
|
|
|
|
|
|
|
|
|
|
49 |
|
50 |
-
|
51 |
-
|
|
|
|
|
52 |
|
53 |
-
|
54 |
-
|
55 |
-
<
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
<input type="hidden" name="renda_fixa" value="{{ renda_fixa }}">
|
61 |
-
<input type="hidden" name="inflacao" value="{{ inflacao }}">
|
62 |
-
<button type="submit" class="btn btn-success mt-3">Baixar Relatório PDF</button>
|
63 |
-
</form>
|
64 |
-
{% endif %}
|
65 |
</body>
|
66 |
</html>
|
67 |
|
|
|
2 |
<html lang="pt-BR">
|
3 |
<head>
|
4 |
<meta charset="UTF-8" />
|
5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
6 |
+
<title>Simulador de Investimentos</title>
|
7 |
+
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" />
|
8 |
</head>
|
9 |
+
<body class="bg-light">
|
10 |
+
<div class="container py-4">
|
11 |
+
<h1 class="mb-4">Simulador de Investimentos - 5 anos</h1>
|
12 |
|
13 |
+
<form method="POST" class="row g-3 mb-5">
|
14 |
+
<div class="col-md-4">
|
15 |
+
<label for="capital" class="form-label">Capital Inicial (R$)</label>
|
16 |
+
<input type="number" step="0.01" min="0" class="form-control" id="capital" name="capital" required
|
17 |
+
value="{{ capital if capital else '' }}" />
|
18 |
+
</div>
|
19 |
+
<div class="col-md-4">
|
20 |
+
<label for="studio_ret" class="form-label">Retorno mensal Studio (%)</label>
|
21 |
+
<input type="number" step="0.01" class="form-control" id="studio_ret" name="studio_ret" required
|
22 |
+
value="{{ request.form.studio_ret if request.form.studio_ret else '' }}" />
|
23 |
+
</div>
|
24 |
+
<div class="col-md-4">
|
25 |
+
<label for="valorizacao" class="form-label">Valorização anual Studio (%)</label>
|
26 |
+
<input type="number" step="0.01" class="form-control" id="valorizacao" name="valorizacao" required
|
27 |
+
value="{{ request.form.valorizacao if request.form.valorizacao else '' }}" />
|
28 |
+
</div>
|
29 |
+
<div class="col-md-4">
|
30 |
+
<label for="franquia_ret" class="form-label">Retorno anual Franquia (R$)</label>
|
31 |
+
<input type="number" step="0.01" class="form-control" id="franquia_ret" name="franquia_ret" required
|
32 |
+
value="{{ request.form.franquia_ret if request.form.franquia_ret else '' }}" />
|
33 |
+
</div>
|
34 |
+
<div class="col-md-4">
|
35 |
+
<label for="acoes_ret" class="form-label">Retorno anual Ações (%)</label>
|
36 |
+
<input type="number" step="0.01" class="form-control" id="acoes_ret" name="acoes_ret" required
|
37 |
+
value="{{ request.form.acoes_ret if request.form.acoes_ret else '' }}" />
|
38 |
+
</div>
|
39 |
+
<div class="col-md-4">
|
40 |
+
<label for="renda_fixa" class="form-label">Retorno anual Renda Fixa (%)</label>
|
41 |
+
<input type="number" step="0.01" class="form-control" id="renda_fixa" name="renda_fixa" required
|
42 |
+
value="{{ request.form.renda_fixa if request.form.renda_fixa else '' }}" />
|
43 |
+
</div>
|
44 |
+
<div class="col-md-4">
|
45 |
+
<label for="inflacao" class="form-label">Inflação anual (%)</label>
|
46 |
+
<input type="number" step="0.01" class="form-control" id="inflacao" name="inflacao" required
|
47 |
+
value="{{ request.form.inflacao if request.form.inflacao else '' }}" />
|
48 |
+
</div>
|
49 |
|
50 |
+
<div class="col-12">
|
51 |
+
<button type="submit" class="btn btn-primary">Calcular</button>
|
52 |
+
</div>
|
53 |
+
</form>
|
54 |
|
55 |
+
{% if tabela %}
|
56 |
+
<h2>Tabela de Projeção</h2>
|
57 |
+
<div class="table-responsive mb-4">
|
58 |
+
{{ tabela | safe }}
|
59 |
+
</div>
|
60 |
+
{% endif %}
|
61 |
|
62 |
+
{% if grafico %}
|
63 |
+
<h2>Gráfico de Projeção</h2>
|
64 |
+
<img src="data:image/png;base64,{{ grafico }}" alt="Gráfico de Investimentos" class="img-fluid mb-4" />
|
65 |
+
{% endif %}
|
66 |
|
67 |
+
{% if analise_final %}
|
68 |
+
<h2>Análise Final da IA</h2>
|
69 |
+
<div class="border p-3 bg-white rounded mb-4" style="white-space: pre-wrap;">
|
70 |
+
{{ analise_final | safe }}
|
71 |
+
</div>
|
72 |
+
{% endif %}
|
73 |
+
</div>
|
|
|
|
|
|
|
|
|
|
|
74 |
</body>
|
75 |
</html>
|
76 |
|