diff --git a/routes/routes-project.js b/routes/routes-project.js
index 596dd0a3236542084e691261fa9f9105fab05dc9..a37be3a8c9c6bcaf43a8978a5b34f845cf0302fb 100644
--- a/routes/routes-project.js
+++ b/routes/routes-project.js
@@ -6,6 +6,38 @@ module.exports = function (app) {
   // ======== APP ROUTES - PROJECT ====================
   var lang = 'DE'
 
+  app.get('/mailinglists', function (req, res) {
+    async.waterfall([
+        function(done) {
+            methods.getAllMailinglists(function(mailinglistOverview, err) {
+                if (!err) {
+                    done(err, mailinglistOverview)
+                }
+            })
+        },
+        // create JSON object of mailinglists for front-end
+        function(mailinglistOverview, done) {
+            var allMailingLists = []  // JSON object
+            for (let i = 0; i < mailinglistOverview.length; i++) {
+                // add data to JSON object
+                allMailingLists.push({
+                    id: mailinglistOverview[i].id,
+                    name: mailinglistOverview[i].name,
+                    src: mailinglistOverview[i].src,
+                    projectstatus: mailinglistOverview[i].projectstatus,
+                    project_title: mailinglistOverview[i].project_title
+                });
+            }
+
+            res.render(lang+'/project/mailinglists', {
+                isUserAuthenticated: req.isAuthenticated(),
+                user: req.user,
+                mailinglists: allMailingLists
+            });
+        }
+    ])
+  });
+
   app.get('/project', function (req, res) {
     async.waterfall([
       // get all projects from projectdb