diff --git a/src/admin.rs b/src/admin.rs
new file mode 100644
index 0000000..5e35c1b
--- /dev/null
+++ b/src/admin.rs
@@ -0,0 +1,15 @@
+#[path = "misc.rs"]
+pub mod misc;
+
+extern crate rocket;
+extern crate rocket_contrib;
+
+use misc::get_context;
+use rocket_contrib::templates::Template;
+
+#[get("/")]
+pub fn index() -> Template {
+    let context = get_context();
+
+    Template::render("base", context)
+}
diff --git a/templates/admin/index.tera.html b/templates/admin/index.tera.html
new file mode 100644
index 0000000..e69de29