CoolFace
Apppublic

ShadowTEM/Heart_attack

sourceHugging Faceapache-2.0updated 2y agoView on Hugging Face
0likes
home.html331 linesDownload Raw Back to templates
1<!DOCTYPE html>
2<html lang="en">
3  <head>
4    <meta charset="UTF-8" />
5    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6    <title>Heart Attack Detection</title>
7    <!-- Bootstrap CSS -->
8    <link
9      href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css"
10      rel="stylesheet"
11    />
12    <style>
13      body {
14        background-color: #f8f9fa;
15      }
16      .container {
17        margin-top: 30px;
18        padding: 20px;
19        background: white;
20        border-radius: 8px;
21        box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
22      }
23      .form-label {
24        font-weight: bold;
25      }
26    </style>
27  </head>
28  <body>
29    <div class="container">
30      <h2 class="text-center">Heart Attack Risk Prediction</h2>
31      <p class="text-center text-muted">
32        Fill out the form below to check your risk level
33      </p>
34      <form action="/predict" method="POST">
35        <!-- Form Fields -->
36        <div class="row g-3">
37          <div class="col-md-6">
38            <label for="age" class="form-label">Age</label>
39            <input
40              type="number"
41              class="form-control"
42              id="age"
43              name="Age"
44              required
45            />
46          </div>
47          <div class="col-md-6">
48            <label for="gender" class="form-label">Gender</label>
49            <select class="form-select" id="gender" name="Gender" required>
50              <option value="Male">Male</option>
51              <option value="Female">Female</option>
52            </select>
53          </div>
54          <div class="col-md-6">
55            <label for="region" class="form-label">Region</label>
56            <select class="form-select" id="Region" name="Region" required>
57              <option value="Urban">Urban</option>
58              <option value="Rural">Rural</option>
59              <option value="Suburban">Suburban</option>
60            </select>
61          </div>
62          <div class="col-md-6">
63            <label for="blood_pressure" class="form-label">Blood Pressure</label>
64            <input
65              type="number"
66              step="0.1"
67              class="form-control"
68              id="blood_pressure"
69              name="Blood_Pressure"
70              required
71            />
72          </div>
73          <div class="col-md-6">
74            <label for="cholesterol" class="form-label">Cholesterol</label>
75            <input
76              type="number"
77              step="0.1"
78              class="form-control"
79              id="cholesterol"
80              name="Cholesterol"
81              required
82            />
83          </div>
84          <div class="col-md-6">
85            <label for="bmi" class="form-label">BMI</label>
86            <input
87              type="number"
88              step="0.1"
89              class="form-control"
90              id="bmi"
91              name="BMI"
92              required
93            />
94          </div>
95          <div class="col-md-6">
96            <label for="heart_rate" class="form-label">Heart Rate</label>
97            <input
98              type="number"
99              class="form-control"
100              id="heart_rate"
101              name="Heart_Rate"
102              required
103            />
104          </div>
105          <div class="col-md-6">
106            <label for="exercise_level" class="form-label">Exercise Level</label>
107            <select
108              class="form-select"
109              id="exercise_level"
110              name="Exercise_Level"
111              required
112            >
113              <option value="Low">Low</option>
114              <option value="Moderate">Moderate</option>
115              <option value="High">High</option>
116            </select>
117          </div>
118          <div class="col-md-6">
119            <label for="smoking" class="form-label">Smoking</label>
120            <select class="form-select" id="smoking" name="Smoking" required>
121              <option value="True">True</option>
122              <option value="False">False</option>
123            </select>
124          </div>
125          <div class="col-md-6">
126            <label for="diabetes" class="form-label">Diabetes</label>
127            <select class="form-select" id="diabetes" name="Diabetes" required>
128              <option value="True">True</option>
129              <option value="False">False</option>
130            </select>
131          </div>
132          <div class="col-md-6">
133            <label for="family_history" class="form-label">Family History</label>
134            <select
135              class="form-select"
136              id="family_history"
137              name="Family_History"
138              required
139            >
140              <option value="True">True</option>
141              <option value="False">False</option>
142            </select>
143          </div>
144          <div class="col-md-6">
145            <label for="stress_level" class="form-label">Stress Level</label>
146            <input
147              type="number"
148              step="1"
149              min="1"
150              max="10"
151              class="form-control"
152              id="stress_level"
153              name="Stress_Level"
154              required
155            />
156          </div>
157          <div class="col-md-6">
158            <label for="angina" class="form-label">Angina</label>
159            <select class="form-select" id="angina" name="Angina" required>
160              <option value="True">True</option>
161              <option value="False">False</option>
162            </select>
163          </div>
164          <div class="col-md-6">
165            <label for="heart_disease_history" class="form-label">Heart Disease History</label>
166            <select
167              class="form-select"
168              id="heart_disease_history"
169              name="Heart_Disease_History"
170              required
171            >
172              <option value="True">True</option>
173              <option value="False">False</option>
174            </select>
175          </div>
176          <div class="col-md-6">
177            <label for="diet" class="form-label">Diet</label>
178            <select class="form-select" id="diet" name="Diet" required>
179              <option value="Healthy">Healthy</option>
180              <option value="Mixed">Mixed</option>
181              <option value="Unhealthy">Unhealthy</option>
182            </select>
183          </div>
184          <div class="col-md-6">
185            <label for="sleep_hours" class="form-label">Sleep Hours</label>
186            <input
187              type="number"
188              step="0.1"
189              class="form-control"
190              id="sleep_hours"
191              name="Sleep_Hours"
192              required
193            />
194          </div>
195          <div class="col-md-6">
196            <label for="occupation" class="form-label">Occupation</label>
197            <select
198              class="form-select"
199              id="occupation"
200              name="Occupation"
201              required
202            >
203              <option value="Employed">Employed</option>
204              <option value="Student">Student</option>
205              <option value="Unemployed">Unemployed</option>
206              <option value="Retired">Retired</option>
207            </select>
208          </div>
209          <div class="col-md-6">
210            <label for="income_level" class="form-label">Income Level</label>
211            <select
212              class="form-select"
213              id="income_level"
214              name="Income_Level"
215              required
216            >
217              <option value="Middle">Middle</option>
218              <option value="Low">Low</option>
219              <option value="High">High</option>
220            </select>
221          </div>
222          <div class="col-md-6">
223            <label for="physical_activity" class="form-label">Physical Activity</label>
224            <select
225              class="form-select"
226              id="physical_activity"
227              name="Physical_Activity"
228              required
229            >
230              <option value="Low">Low</option>
231              <option value="Moderate">Moderate</option>
232              <option value="High">High</option>
233            </select>
234          </div>
235          <div class="col-md-6">
236            <label for="education_level" class="form-label">Education Level</label>
237            <select
238              class="form-select"
239              id="education_level"
240              name="Education_Level"
241              required
242            >
243              <option value="Secondary">Secondary</option>
244              <option value="Primary">Primary</option>
245              <option value="Higher">Higher</option>
246            </select>
247          </div>
248          <div class="col-md-6">
249            <label for="marital_status" class="form-label">Marital Status</label>
250            <select
251              class="form-select"
252              id="marital_status"
253              name="Marital_Status"
254              required
255            >
256              <option value="Divorced">Divorced</option>
257              <option value="Single">Single</option>
258              <option value="Married">Married</option>
259              <option value="Widowed">Widowed</option>
260            </select>
261          </div>
262          <div class="col-md-6">
263            <label for="medication" class="form-label">Medication</label>
264            <select
265              class="form-select"
266              id="medication"
267              name="Medication"
268              required
269            >
270              <option value="True">True</option>
271              <option value="False">False</option>
272            </select>
273          </div>
274          <div class="col-md-6">
275            <label for="health_awareness" class="form-label">Health Awareness</label>
276            <input
277              type="number"
278              step="0.1"
279              min="1"
280              max="5"
281              class="form-control"
282              id="health_awareness"
283              name="Health_Awareness"
284              required
285            />
286          </div>
287          <div class="col-md-6">
288            <label for="daily_water_intake" class="form-label">Daily Water Intake (liters)</label>
289            <input
290              type="number"
291              step="0.1"
292              min="1"
293              max="5"
294              class="form-control"
295              id="daily_water_intake"
296              name="Daily_Water_Intake"
297              required
298            />
299          </div>
300          <div class="col-md-6">
301            <label for="mental_health" class="form-label">Mental Health</label>
302            <input
303              type="number"
304              step="0.1"
305              min="1"
306              max="10"
307              class="form-control"
308              id="mental_health"
309              name="Mental_Health"
310              required
311            />
312          </div>
313          <div class="col-md-6">
314            <label for="obesity" class="form-label">Obesity</label>
315            <select class="form-select" id="obesity" name="Obesity" required>
316              <option value="True">True</option>
317              <option value="False">False</option>
318            </select>
319          </div>
320          <div class="col-12 text-center mt-4">
321            <button type="submit" class="btn btn-primary">Predict Risk</button>
322          </div>
323        </div>
324      </form>
325    </div>
326
327    <!-- Bootstrap JS -->
328    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
329  </body>
330</html>
331