diff --git a/panel/src/panel/templates/base.html b/panel/src/panel/templates/base.html
index ad2afc5..86f1557 100644
--- a/panel/src/panel/templates/base.html
+++ b/panel/src/panel/templates/base.html
@@ -17,9 +17,9 @@
{% if user.is_authenticated %}
- Welcome, {{ user.username }}! Logout
+ Welcome, {{ user.username }}! Logout
{% else %}
- Login
+ Login
{% endif %}
{% block navigation %}
diff --git a/panel/src/panel/templates/service_list.html b/panel/src/panel/templates/service_list.html
new file mode 100644
index 0000000..9570f69
--- /dev/null
+++ b/panel/src/panel/templates/service_list.html
@@ -0,0 +1,10 @@
+{% extends "base.html" %}
+
+{% block content %}
+Fediverse services
+
+
+ - Hello world service
+ - Nothing to see here
+
+{% endblock %}
diff --git a/panel/src/panel/urls.py b/panel/src/panel/urls.py
index 7a0fc28..a8a8fab 100644
--- a/panel/src/panel/urls.py
+++ b/panel/src/panel/urls.py
@@ -23,4 +23,5 @@ urlpatterns = [
path('', views.Index.as_view(), name='index'),
path("", include("django.contrib.auth.urls")),
path("account/", views.AccountDetail.as_view(), name='accountdetail')
+ path("services/", views.ServiceList.as_view(), name='service_list'),
]
diff --git a/panel/src/panel/views.py b/panel/src/panel/views.py
index f945d89..184855b 100644
--- a/panel/src/panel/views.py
+++ b/panel/src/panel/views.py
@@ -11,3 +11,6 @@ class AccountDetail(LoginRequiredMixin, DetailView):
template_name = 'accountdetail.html'
def get_object(self):
return self.request.user
+
+class ServiceList(TemplateView):
+ template_name = 'service_list.html'