diff --git a/aleksis/core/urls.py b/aleksis/core/urls.py
index f5e5899063678abc338ac971d1df3f55db3d0430..81f43a087ca99b01b0178bb7ac1dba25d5d4990a 100644
--- a/aleksis/core/urls.py
+++ b/aleksis/core/urls.py
@@ -60,7 +60,6 @@ urlpatterns = [
                     views.SocialAccountDeleteView.as_view(),
                     name="delete_social_account_by_pk",
                 ),
-                path("vue_dummy/", views.vue_dummy, name="vue_dummy"),
                 path("offline/", views.OfflineView.as_view(), name="offline"),
                 path(
                     "invitations/send-invite/", views.InvitePerson.as_view(), name="invite_person"
diff --git a/aleksis/core/views.py b/aleksis/core/views.py
index e9536003df379d5f97d1cf895d27c2a7b1623600..8a4dbcc48fdaf5e232d4d0c95bc0686232b625ab 100644
--- a/aleksis/core/views.py
+++ b/aleksis/core/views.py
@@ -514,11 +514,6 @@ class TestPDFGenerationView(PermissionRequiredMixin, RenderPDFView):
     permission_required = "core.test_pdf_rule"
 
 
-def vue_dummy(request: HttpRequest) -> HttpResponse:
-    # FIXME remove together with URL route and template
-    return render(request, "core/vue_dummy.html", {})
-
-
 @pwa_cache
 @permission_required("core.view_announcements_rule")
 def announcements(request: HttpRequest) -> HttpResponse: