Skip to content

Commit d099f66

Browse files
authored
Create HomePage component with initial layout
1 parent 0e432ee commit d099f66

1 file changed

Lines changed: 61 additions & 0 deletions

File tree

src/app/page.tsx

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
// src/app/page.tsx
2+
import Link from 'next/link';
3+
4+
export default function HomePage() {
5+
return (
6+
<div className="min-h-screen bg-white">
7+
<main className="max-w-4xl mx-auto px-6 py-16 space-y-12">
8+
<div className="text-center space-y-6">
9+
<h1 className="text-4xl font-bold tracking-tight">HUMANSAFE OS</h1>
10+
<p className="text-xl text-gray-700 max-w-2xl mx-auto">
11+
Un’infrastruttura digitale per la prevenzione intelligente del rischio umano.
12+
</p>
13+
<p className="text-gray-600">
14+
Proteggiamo la persona prima del danno, del burnout o del collasso.
15+
</p>
16+
</div>
17+
18+
<div className="bg-gray-50 p-8 rounded-lg">
19+
<h2 className="text-2xl font-semibold mb-4">La nostra visione</h2>
20+
<p className="text-gray-800 mb-6">
21+
La sicurezza non è reagire all’emergenza. È prevenire con dati etici, design sobrio e rispetto per l’integrità umana.
22+
</p>
23+
<div className="grid grid-cols-1 md:grid-cols-3 gap-4 text-sm">
24+
<div className="p-4 border border-gray-200 rounded">
25+
<strong>Privacy-first</strong><br />
26+
Il tuo dato è tuo. Sempre.
27+
</div>
28+
<div className="p-4 border border-gray-200 rounded">
29+
<strong>Prevenzione attiva</strong><br />
30+
Interventi prima del collasso.
31+
</div>
32+
<div className="p-4 border border-gray-200 rounded">
33+
<strong>Design etico</strong><br />
34+
Niente manipolazione. Solo protezione.
35+
</div>
36+
</div>
37+
</div>
38+
39+
<div className="text-center">
40+
<h3 className="text-lg font-medium mb-4">Accedi alle funzionalità</h3>
41+
<div className="flex flex-wrap justify-center gap-4">
42+
{[
43+
{ label: 'Simulatore HSI', href: '/hsi' },
44+
{ label: 'Stato Attuale', href: '/mirror' },
45+
{ label: 'Prevenzione', href: '/prevention' },
46+
{ label: 'SOS', href: '/sos' },
47+
].map(item => (
48+
<Link
49+
key={item.href}
50+
href={item.href}
51+
className="px-5 py-2 bg-gray-800 text-white rounded hover:bg-gray-700"
52+
>
53+
{item.label}
54+
</Link>
55+
))}
56+
</div>
57+
</div>
58+
</main>
59+
</div>
60+
);
61+
}

0 commit comments

Comments
 (0)