Is your feature request related to a problem? Please describe.
Currently upvotes and downvotes are not tied to any user, so users can upvote and downvote freely as much as they want.
Describe the solution you'd like
We should store the users in the schema of a post to determine what users have interacted.
Checklist:
[x] I have double-checked that the issue does not currently exist.
[x] I have added the appropriate labels (e.g. bug, enhancement, new feature).
Is your feature request related to a problem? Please describe. Currently upvotes and downvotes are not tied to any user, so users can upvote and downvote freely as much as they want.
Describe the solution you'd like We should store the users in the schema of a post to determine what users have interacted.
Checklist: