summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
Diffstat (limited to 'server')
-rw-r--r--server/controllers/users.js0
-rw-r--r--server/models/users.js26
-rw-r--r--server/routes/users.js8
3 files changed, 34 insertions, 0 deletions
diff --git a/server/controllers/users.js b/server/controllers/users.js
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/server/controllers/users.js
diff --git a/server/models/users.js b/server/models/users.js
new file mode 100644
index 0000000..f78b7d7
--- /dev/null
+++ b/server/models/users.js
@@ -0,0 +1,26 @@
+import mongoose from 'mongoose';
+
+const userSchema = mongoose.Schema({
+ id: String,
+ aadhaarNumber: String,
+ indianResident: Boolean,
+ name: String,
+ gender: String,
+ dob: {
+ type: Date,
+ },
+ mobile: String,
+ email: String,
+ address: String,
+ photo: String,
+ documents: Object,
+ biometrics: Object,
+ createdAt: {
+ type: Date,
+ default: new Date(),
+ },
+});
+
+const UserDetails = mongoose.model('UserDetails', userSchema);
+
+export default UserDetails;
diff --git a/server/routes/users.js b/server/routes/users.js
new file mode 100644
index 0000000..55f846b
--- /dev/null
+++ b/server/routes/users.js
@@ -0,0 +1,8 @@
+import Express from 'express';
+
+const router = Express.Router();
+
+router.post('/user');
+router.get('/user');
+
+export default router;