aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/app.ts5
-rw-r--r--src/routes/dashboard.ts17
-rw-r--r--src/views/pages/dashboard/home.pug11
3 files changed, 33 insertions, 0 deletions
diff --git a/src/app.ts b/src/app.ts
index 876c253..bdefefa 100644
--- a/src/app.ts
+++ b/src/app.ts
@@ -11,5 +11,10 @@ const app = express()
app.set("view engine", "pug")
app.set("views", "./src/views")
+// setup routes
+import dashboardRouter from "@routes/dashboard"
+
+app.use("/", dashboardRouter)
+
// export app
export default app
diff --git a/src/routes/dashboard.ts b/src/routes/dashboard.ts
new file mode 100644
index 0000000..b617c4f
--- /dev/null
+++ b/src/routes/dashboard.ts
@@ -0,0 +1,17 @@
+//
+// ~~~ dashboard routing
+//
+
+// imports
+import { Router } from "express"
+
+// setup router
+const router = Router()
+
+// main route
+router.get("/", (_, res) => {
+ res.render("pages/dashboard/home")
+})
+
+// export router
+export default router
diff --git a/src/views/pages/dashboard/home.pug b/src/views/pages/dashboard/home.pug
new file mode 100644
index 0000000..1faf2df
--- /dev/null
+++ b/src/views/pages/dashboard/home.pug
@@ -0,0 +1,11 @@
+doctype html
+
+html
+
+ head
+
+ title Dashboard | Home Control
+
+ body
+
+ p Home Control