diff --git a/public/images/icon.png b/public/images/icon.png
new file mode 100644
index 0000000..ab9c571
Binary files /dev/null and b/public/images/icon.png differ
diff --git a/public/images/logo-light.png b/public/images/logo-light.png
new file mode 100644
index 0000000..842587e
Binary files /dev/null and b/public/images/logo-light.png differ
diff --git a/public/images/media__1778402214542.png b/public/images/media__1778402214542.png
new file mode 100644
index 0000000..842587e
Binary files /dev/null and b/public/images/media__1778402214542.png differ
diff --git a/public/images/media__1778402214558.png b/public/images/media__1778402214558.png
new file mode 100644
index 0000000..a557690
Binary files /dev/null and b/public/images/media__1778402214558.png differ
diff --git a/public/images/media__1778402225559.png b/public/images/media__1778402225559.png
new file mode 100644
index 0000000..105e036
Binary files /dev/null and b/public/images/media__1778402225559.png differ
diff --git a/src/App.jsx b/src/App.jsx
index c9b69f1..806a950 100644
--- a/src/App.jsx
+++ b/src/App.jsx
@@ -1,10 +1,11 @@
import React from 'react'
-import { Routes, Route, Navigate } from 'react-router-dom'
+import { Routes, Route, Navigate, Link } from 'react-router-dom'
import { useApp } from './store/AppContext'
+import Login from './pages/Login'
+import Dashboard from './pages/Dashboard'
+
// Placeholder components for routing structure
-const Login = () =>
-const Dashboard = () => Dashboard
Welcome to Respellion Leerplatform.
const Admin = () => Admin
Kennisbeheer and Source Upload.
const Testen = () => Weektest
Start your weekly test here.
const Leren = () => Leren
Start your weekly learning session.
@@ -12,9 +13,9 @@ const Leaderboard = () => Loading...
+ if (state.isLoading) return Laden...
if (!state.currentUser) {
return
@@ -26,20 +27,31 @@ const ProtectedRoute = ({ children, requireAdmin }) => {
return (
- {/* Basic Navigation Bar Placeholder */}
-