Defined whole scheme for the Employee Directory Project

customFields
label (String)
fieldType (Int)
accessModifier (Bool)
values[] (String of Array)
required (Bool)


User
email (String) 
password (String)
firstName (String)
lastName (String)
jobPosition (String)
photo (String)
isActive (Bool)
field (customFields collection)

all basic informations are required except photo and custom fields.


Notification
message (String)
recipient (_id)
sender (_id)
shown (Bool)
isBroadcast (Bool)