-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.html
93 lines (87 loc) · 3.55 KB
/
index.html
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
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Plasticome</title>
<!-- CSS -->
<link rel="stylesheet" href="css/style.css">
<!-- FONTS -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,900;0,1000;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900;1,1000&display=swap" rel="stylesheet">
<!-- ICONS -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.1/font/bootstrap-icons.css">
</head>
<body>
<header id="main-description">
<div id="inform">
<h2>Bem-vindo ao Plasticome!</h2>
<p class="mini-bio">
Desenvolvida para a análise e mineração de genomas de fungos com foco na identificação de genes relacionados à degradação de plásticos. Com base em técnicas avançadas de bioinformática, a Plasticome permite aos pesquisadores e cientistas investigar a capacidade dos fungos de decompor resíduos plásticos, um problema ambiental cada vez mais premente.
</p>
<p class="mainteiner">
por G2BC
</p>
</div>
<div id="analyze-form">
<p>Para iniciar a análise do genoma preecha as informações abaixo!</p>
<i class="bi bi-github"></i>
<form action="analyze" method="post">
<div class="form-group">
<label for="name">Nome</label>
<input type="text" name="user_name" placeholder="Como posso te chamar?" id="">
</div>
<div class="form-group">
<label for="email">E-mail</label>
<input type="email" name="user_email" placeholder="Qual o seu melhor email?" id="">
</div>
<div class="form-group">
<label for="fungi">Número de Acesso do Assembly do Genoma no GenBank</label>
<input list="fungi-options" type="text" name="fungi_id" placeholder="Ex: GCA_902806685.2" id="search-box">
<datalist id="fungi-options">
<!-- Aqui vão as opções de sugestão -->
</datalist>
</div>
<input class="btn" type="button" value="Enviar">
</form>
</div>
</header>
<footer id="footer">
<h3>Plasticome</h3>
<p>If you have found Plasticome useful, please <span>cite us</span> </p>
<p>Magical touch <span>blueevee</span></p>
</footer>
<script>
const form = document.querySelector('form')
// console.log(form)
form.querySelector('.btn').addEventListener('click', function(event) {
event.preventDefault();
if (!form.user_name.value || !form.user_email.value || !form.fungi_id.value) {
alert('Por favor, preencha todos os campos obrigatórios.');
return;
}
let jsonObject = {
"user_name": form.user_name.value,
"user_email": form.user_email.value,
"fungi_id": form.fungi_id.value
};
fetch('http://backend:5000/analyze', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify(jsonObject),
})
.then(response => response.json())
.then(data => {
alert('Análise em progresso, o resultado será enviado por email');
})
.catch((error) => {
console.error('Error:', error);
alert('Ocorreu um erro ao enviar o formulário.');
});
});
</script>
</body>
</html>