I'm doing a school project where I have to design a password manager app. I was wondering what the data model would look like. I know that I will have the user database to store authentication informations but where do I put the informations when user create vaults? Would it be something like this?
User
{ username, password, name, vaults:[] }
If not can someone recommend me the correct data model for this?