diff --git a/frontend/src/routes/routes/[slug]/+page.svelte b/frontend/src/routes/routes/[slug]/+page.svelte
index 7ce9bcc..99dd448 100644
--- a/frontend/src/routes/routes/[slug]/+page.svelte
+++ b/frontend/src/routes/routes/[slug]/+page.svelte
@@ -1,61 +1,63 @@
-
-
+
-
-
-
Percorso {data.name}
-
Durata {Math.floor(Number(data.duration) / 60)}'
-
-
+
+
+
Percorso {data.name_it}
+
Dislivello {data.elevation_gain}
+
+
-
diff --git a/frontend/src/routes/routes/[slug]/+page.ts b/frontend/src/routes/routes/[slug]/+page.ts
new file mode 100644
index 0000000..1821bbc
--- /dev/null
+++ b/frontend/src/routes/routes/[slug]/+page.ts
@@ -0,0 +1,7 @@
+import { getRoute } from '$lib/repo.js';
+import { error } from '@sveltejs/kit';
+
+/** @type {import('./$types').PageLoad} */
+export async function load({ params }) {
+ return await getRoute(params.slug);
+}
\ No newline at end of file