diff --git a/dashboard/templates/dashboard/dashboard.html b/dashboard/templates/dashboard/dashboard.html
new file mode 100644
index 0000000..e1654ea
--- /dev/null
+++ b/dashboard/templates/dashboard/dashboard.html
@@ -0,0 +1,5 @@
+{% extends 'base.html' %}
+
+{% block content %}
+
Dashboard
+{% endblock %}
diff --git a/dashboard/urls.py b/dashboard/urls.py
new file mode 100644
index 0000000..1c8bae3
--- /dev/null
+++ b/dashboard/urls.py
@@ -0,0 +1,9 @@
+from django.urls import path
+
+from .views import Dashboard
+
+app_name = "dashboard"
+
+urlpatterns = [
+ path("", Dashboard.as_view(), name="dashboard"),
+]
diff --git a/dashboard/views.py b/dashboard/views.py
index 91ea44a..65157b1 100644
--- a/dashboard/views.py
+++ b/dashboard/views.py
@@ -1,3 +1,8 @@
-from django.shortcuts import render
+from django.contrib.auth.decorators import login_required
+from django.utils.decorators import method_decorator
+from django.views.generic import TemplateView
-# Create your views here.
+
+@method_decorator(login_required, name="dispatch")
+class Dashboard(TemplateView):
+ template_name = "dashboard/dashboard.html"