diff --git a/Provider/frontend/.env.development b/Provider/frontend/.env.development
new file mode 100644
index 0000000..36e66ab
--- /dev/null
+++ b/Provider/frontend/.env.development
@@ -0,0 +1,3 @@
+# Set this to your ESP32's IP address for local development
+# Example: VITE_API_BASE=http://192.168.1.100
+VITE_API_BASE=http://ESP32_IP_HERE
diff --git a/Provider/frontend/.env.production b/Provider/frontend/.env.production
new file mode 100644
index 0000000..a301423
--- /dev/null
+++ b/Provider/frontend/.env.production
@@ -0,0 +1,2 @@
+# Production: empty = relative URLs (frontend served from same ESP32)
+VITE_API_BASE=
diff --git a/Provider/frontend/src/App.svelte b/Provider/frontend/src/App.svelte
index 8f8e2b4..9a2ae9b 100644
--- a/Provider/frontend/src/App.svelte
+++ b/Provider/frontend/src/App.svelte
@@ -1,19 +1,211 @@
-