Currently, users can submit as many reviews as they want with no limit. We should limit the number of reviews per user to once per (week/month/3 months...) as students typically move house once per year, therefore they do not need the ability to post unlimited reviews. Limiting reviews should also encourage thinking more about the review they give, hopefully leading to a higher quality review. This also helps prevent abuse, such as review bombing, and fabricating the rent price of a property.
The create page will need to be modified so that if a user enters a matching email they will be prevented from leaving a review. Currently the create page will create a new User each time, even if they already exist in the database.
Currently, users can submit as many reviews as they want with no limit. We should limit the number of reviews per user to once per (week/month/3 months...) as students typically move house once per year, therefore they do not need the ability to post unlimited reviews. Limiting reviews should also encourage thinking more about the review they give, hopefully leading to a higher quality review. This also helps prevent abuse, such as review bombing, and fabricating the rent price of a property.