diff --git a/Backend/controllers/authControllers.js b/Backend/controllers/authControllers.js
index da3a9fa6e11eb4d765ef4882705c652dd2080d07..66e63b39f1820363d5dc734df703ef6bfa01b359 100644
--- a/Backend/controllers/authControllers.js
+++ b/Backend/controllers/authControllers.js
@@ -1,4 +1,8 @@
+
+// export vs module exports (which works) - fix refactor later
 export const test = (req, res) => {
-    res.send("this also works")
+    // res.send(req.body)  
+    console.log("inside controller")
 };
 
+module.exports = test
\ No newline at end of file
diff --git a/Backend/index.js b/Backend/index.js
index 739e7f0f90f8558eeec6b8e2c0f3978fa61c101d..7f65ccdfd7f6226e7b46dac9f2acc63f6b6e500d 100644
--- a/Backend/index.js
+++ b/Backend/index.js
@@ -35,4 +35,4 @@ app.get('/', (req, res) =>
 
 app.listen(PORT, () =>      
     console.log(`Your app server is running on port ${PORT}`)
-);
\ No newline at end of file
+);
diff --git a/Backend/node_modules/.package-lock.json b/Backend/node_modules/.package-lock.json
index 722bbc3eb0a32fe17574f72988837641a7a5bad4..765ed6502ff639fa6d75d8dd78813e49195e4133 100644
--- a/Backend/node_modules/.package-lock.json
+++ b/Backend/node_modules/.package-lock.json
@@ -1509,6 +1509,18 @@
         }
       ]
     },
+    "node_modules/basic-auth": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz",
+      "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==",
+      "dev": true,
+      "dependencies": {
+        "safe-buffer": "5.1.2"
+      },
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
     "node_modules/binary-extensions": {
       "version": "1.13.1",
       "dev": true,
@@ -3474,6 +3486,31 @@
       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
     },
+    "node_modules/morgan": {
+      "version": "1.10.0",
+      "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz",
+      "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==",
+      "dev": true,
+      "dependencies": {
+        "basic-auth": "~2.0.1",
+        "debug": "2.6.9",
+        "depd": "~2.0.0",
+        "on-finished": "~2.3.0",
+        "on-headers": "~1.0.2"
+      },
+      "engines": {
+        "node": ">= 0.8.0"
+      }
+    },
+    "node_modules/morgan/node_modules/depd": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
+      "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
     "node_modules/mpath": {
       "version": "0.8.4",
       "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.8.4.tgz",
@@ -3745,6 +3782,15 @@
         "node": ">= 0.8"
       }
     },
+    "node_modules/on-headers": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
+      "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
     "node_modules/once": {
       "version": "1.4.0",
       "license": "ISC",
diff --git a/Backend/package-lock.json b/Backend/package-lock.json
index 6830e463eef206283ef522b4a3cf9af82d0aee73..976be5522e4f417dfb1469a615dc309d70df2d7d 100644
--- a/Backend/package-lock.json
+++ b/Backend/package-lock.json
@@ -19,7 +19,8 @@
       "devDependencies": {
         "babel-cli": "^6.26.0",
         "babel-preset-env": "^1.7.0",
-        "babel-preset-stage-0": "^6.24.1"
+        "babel-preset-stage-0": "^6.24.1",
+        "morgan": "^1.10.0"
       }
     },
     "node_modules/@sindresorhus/is": {
@@ -1527,6 +1528,18 @@
         }
       ]
     },
+    "node_modules/basic-auth": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz",
+      "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==",
+      "dev": true,
+      "dependencies": {
+        "safe-buffer": "5.1.2"
+      },
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
     "node_modules/binary-extensions": {
       "version": "1.13.1",
       "dev": true,
@@ -3492,6 +3505,31 @@
       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
     },
+    "node_modules/morgan": {
+      "version": "1.10.0",
+      "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz",
+      "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==",
+      "dev": true,
+      "dependencies": {
+        "basic-auth": "~2.0.1",
+        "debug": "2.6.9",
+        "depd": "~2.0.0",
+        "on-finished": "~2.3.0",
+        "on-headers": "~1.0.2"
+      },
+      "engines": {
+        "node": ">= 0.8.0"
+      }
+    },
+    "node_modules/morgan/node_modules/depd": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
+      "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
     "node_modules/mpath": {
       "version": "0.8.4",
       "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.8.4.tgz",
@@ -3763,6 +3801,15 @@
         "node": ">= 0.8"
       }
     },
+    "node_modules/on-headers": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
+      "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
     "node_modules/once": {
       "version": "1.4.0",
       "license": "ISC",
@@ -6447,6 +6494,15 @@
       "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
       "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
     },
+    "basic-auth": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz",
+      "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==",
+      "dev": true,
+      "requires": {
+        "safe-buffer": "5.1.2"
+      }
+    },
     "binary-extensions": {
       "version": "1.13.1",
       "dev": true,
@@ -7876,6 +7932,27 @@
         }
       }
     },
+    "morgan": {
+      "version": "1.10.0",
+      "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz",
+      "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==",
+      "dev": true,
+      "requires": {
+        "basic-auth": "~2.0.1",
+        "debug": "2.6.9",
+        "depd": "~2.0.0",
+        "on-finished": "~2.3.0",
+        "on-headers": "~1.0.2"
+      },
+      "dependencies": {
+        "depd": {
+          "version": "2.0.0",
+          "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
+          "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
+          "dev": true
+        }
+      }
+    },
     "mpath": {
       "version": "0.8.4",
       "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.8.4.tgz",
@@ -8070,6 +8147,12 @@
         "ee-first": "1.1.1"
       }
     },
+    "on-headers": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
+      "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
+      "dev": true
+    },
     "once": {
       "version": "1.4.0",
       "requires": {
diff --git a/Backend/package.json b/Backend/package.json
index 7dcd0eef71563e65288cc7699f3a7b10e0b2a995..8169d5f2bccf43dc97296dce9a6633627b8fb60a 100644
--- a/Backend/package.json
+++ b/Backend/package.json
@@ -11,7 +11,8 @@
   "devDependencies": {
     "babel-cli": "^6.26.0",
     "babel-preset-env": "^1.7.0",
-    "babel-preset-stage-0": "^6.24.1"
+    "babel-preset-stage-0": "^6.24.1",
+    "morgan": "^1.10.0"
   },
   "dependencies": {
     "axios": "^0.24.0",
diff --git a/Backend/routes/authRoutes.js b/Backend/routes/authRoutes.js
index 6c47f144d4064e3feb61c61f229fcc2f87c490b8..5fc2d07dc3740283486203bc0f7f1c204deaa09b 100644
--- a/Backend/routes/authRoutes.js
+++ b/Backend/routes/authRoutes.js
@@ -1,9 +1,8 @@
 import test from "../controllers/authControllers";
 
 const authRoutes = (app) => {
-    app.route('/signup')
-        .get(test)
-    
+    app.route('/api/auth/signup').post(test) 
 };
 
-export default authRoutes;
\ No newline at end of file
+export default authRoutes;
+
diff --git a/frontend/src/api/auth.js b/frontend/src/api/auth.js
index 980989289f0461a087f4c3f28f840f5e9cd16b4d..2fda21e10954b24c2a2109fac65107895e2707cc 100644
--- a/frontend/src/api/auth.js
+++ b/frontend/src/api/auth.js
@@ -8,7 +8,7 @@ const signUp = async (data) => {
         }
     }
 
-    const response = await axios.post('/api/auth/signUp', data, config)
+    const response = await axios.post('http://localhost:4000/api/auth/signup', data, config)
 
     return response