diff --git a/daily-thought-user-service/server/controllers/appController.js b/daily-thought-user-service/server/controllers/appController.js
index 8936ad6a96875dfd189dffa8a5d112d1b1ed5ce1..7a681b0d39299c58c72d4921f1b2ff2e76aed994 100644
--- a/daily-thought-user-service/server/controllers/appController.js
+++ b/daily-thought-user-service/server/controllers/appController.js
@@ -135,7 +135,22 @@ export async function login(req,res){
 
 export async function getUser(req,res){
 
-    // const { username } = req.params;
+    const { username } = req.params;
 
-    res.json('getUser route')
+    try {
+
+        if(!username) return res.status(501).send({error: "Invalid Username"});
+
+        UserModel.findOne({username}, function(err, user){
+            if(err) return res.status(500).send({err});
+            if(!user) return res.status(501).send({ error: "Couldn't find the User"});
+            
+            const { password, ...rest } = Object.assign({}, user.toJSON());
+
+            return res.status(201).send(rest)
+        })
+
+    }catch(err) {
+        return res.status(404).send({ error: "Cannot find User Data"});
+    }
 }