diff --git a/server/models/user.model.js b/server/models/user.model.js new file mode 100644 index 0000000..3c44d51 --- /dev/null +++ b/server/models/user.model.js @@ -0,0 +1,21 @@ +const mongoose = require('mongoose') + +const userSchema = new mongoose.Schema({ + email: { type: String, required: true }, + password: { type: String, required: true }, + displayName: { type: String, required: true }, + birthday: { type: String, required: true }, + status: { type: String, default: 'Online' }, + username: { type: String, required: true, unique: true }, + bio: { type: String, required: false }, + profilePic: { + type: String, + default: + 'https://archive.org/download/discordprofilepictures/discordgrey.png', + }, + createdAt: { type: Date, default: Date.now }, +}) + +const User = mongoose.model('User', userSchema) + +module.exports = User