diff --git a/static/html/admin.html b/static/html/admin.html
new file mode 100644
index 0000000..f5db6f6
--- /dev/null
+++ b/static/html/admin.html
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+ Administration
+
+
+
+
+
+
\ No newline at end of file
diff --git a/static/js/admin.js b/static/js/admin.js
new file mode 100644
index 0000000..420a85a
--- /dev/null
+++ b/static/js/admin.js
@@ -0,0 +1,20 @@
+async function run() {
+ let users = await fetch("/admin/users").then(r => r.json());
+
+ let usersDiv = document.getElementById("users");
+ for (let i = 0; i < users.length; i++) {
+ let item = document.createElement("div");
+ let username = document.createElement("p");
+ let permissions = document.createElement("p");
+ username.textContent = users[i][0];
+ permissions.textContent = users[i][1];
+ item.style.display = "flex";
+ item.append(username, permissions);
+ usersDiv.appendChild(item);
+ }
+
+// let votes = await fetch("/admin/votes").then(r => r.json());
+
+}
+
+let _ = run();
\ No newline at end of file