diff --git a/daily-thought-user-service/server/controllers/appController.js b/daily-thought-user-service/server/controllers/appController.js
index cd9449c08120a9815baa11dec069e53bdd4ef365..acce3ec2f6f1885ee1e163f1a1f764d654310d95 100644
--- a/daily-thought-user-service/server/controllers/appController.js
+++ b/daily-thought-user-service/server/controllers/appController.js
@@ -17,5 +17,5 @@ export async function register(req,res){
 }
 */
 export async function login(req,res){
-    res.json('register route')
+    res.json('login route')
 }
\ No newline at end of file
diff --git a/daily-thought-user-service/server/model/User.model.js b/daily-thought-user-service/server/model/User.model.js
new file mode 100644
index 0000000000000000000000000000000000000000..df787b2e06278e66d8f9c9d149f60189efbdcea6
--- /dev/null
+++ b/daily-thought-user-service/server/model/User.model.js
@@ -0,0 +1,25 @@
+import mongoose from "mongoose";
+
+export const UserSchema = new mongoose.Schema({
+    username : {
+        type: String,
+        required : [true, "Please provide unique Username"],
+        unique: [true, "Username Exist"]
+    },
+    password: {
+        type: String,
+        required: [true, "Please provide a password"],
+        unique : false,
+    },
+    email: {
+        type: String,
+        required : [true, "Please provide a unique email"],
+        unique: true,
+    },
+    firstName: { type: String},
+    lastName: { type: String},
+    mobile : { type : Number},
+    profile: { type: String}
+});
+
+export default mongoose.model.Users || mongoose.model('User', UserSchema);
\ No newline at end of file