diff --git a/aleksis/apps/lesrooster/static/.keepdir b/aleksis/apps/lesrooster/admin.py
similarity index 100%
rename from aleksis/apps/lesrooster/static/.keepdir
rename to aleksis/apps/lesrooster/admin.py
diff --git a/aleksis/apps/lesrooster/apps.py b/aleksis/apps/lesrooster/apps.py
index 80e6f5289023304919782dbeb95a95d452758180..68ee1b18309c2834eaf27ed1749dd90d14fb0936 100644
--- a/aleksis/apps/lesrooster/apps.py
+++ b/aleksis/apps/lesrooster/apps.py
@@ -10,6 +10,4 @@ class DefaultConfig(AppConfig):
         "Repository": "https://edugit.org/AlekSIS/onboarding//AlekSIS-App-Lesrooster",
     }
     licence = "EUPL-1.2+"
-    copyright_info = (
-        ([2023], "Jonathan Weth", "dev@jonathanweth.de"),
-    )
+    copyright_info = (([2023], "Jonathan Weth", "dev@jonathanweth.de"),)
diff --git a/aleksis/apps/lesrooster/menus.py b/aleksis/apps/lesrooster/menus.py
deleted file mode 100644
index c963eca2600afc827401c6f3eb61d8821deda5ec..0000000000000000000000000000000000000000
--- a/aleksis/apps/lesrooster/menus.py
+++ /dev/null
@@ -1,17 +0,0 @@
-from django.utils.translation import gettext_lazy as _
-
-MENUS = {
-    "NAV_MENU_CORE": [
-        {
-            "name": _("Lesrooster"),
-            "url": "empty",
-            "root": True,
-            "validators": [
-                "menu_generator.validators.is_authenticated",
-                "aleksis.core.util.core_helpers.has_person",
-            ],
-            "submenu": [
-            ],
-        }
-    ]
-}
diff --git a/aleksis/apps/lesrooster/templates/lesrooster/empty.html b/aleksis/apps/lesrooster/templates/lesrooster/empty.html
deleted file mode 100644
index 1e380a095041623c38368684d1b946a4940f10aa..0000000000000000000000000000000000000000
--- a/aleksis/apps/lesrooster/templates/lesrooster/empty.html
+++ /dev/null
@@ -1,8 +0,0 @@
-{% extends 'core/base.html' %}
-{% load i18n %}
-
-{% block content %}
-  <p class="flow-text">
-   {% blocktrans %}Lesrooster (Manage lessons in a timetable schema){% endblocktrans %}
-  </p>
-{% endblock %}
diff --git a/aleksis/apps/lesrooster/urls.py b/aleksis/apps/lesrooster/urls.py
deleted file mode 100644
index 3545de16b5200bebcd8ae48b62a3bc1ecc4c7146..0000000000000000000000000000000000000000
--- a/aleksis/apps/lesrooster/urls.py
+++ /dev/null
@@ -1,7 +0,0 @@
-from django.urls import path
-
-from . import views
-
-urlpatterns = [
-    path("empty", views.empty, name="empty"),
-]
diff --git a/aleksis/apps/lesrooster/views.py b/aleksis/apps/lesrooster/views.py
deleted file mode 100644
index 711d38768328fa62056d41f71eca3efa538d7099..0000000000000000000000000000000000000000
--- a/aleksis/apps/lesrooster/views.py
+++ /dev/null
@@ -1,10 +0,0 @@
-from django.contrib.auth.decorators import login_required
-from django.http import HttpRequest, HttpResponse
-from django.shortcuts import render
-
-
-@login_required
-def empty(request: HttpRequest) -> HttpResponse:
-    context = {}
-
-    return render(request, "lesrooster/empty.html", context)