As a consequence of our previous use case definitions, we can easily identify the type of data that the Place Reviewer application must cater for—by the creation of appropriate models. The first type of data is the user data and the second type is the review data. The user data, as the name implies, is the data relating to a user registered on the platform, whereas the review data is the necessary data for every review created on the platform.
We will require the following data for the user: the user's email address, username, password, and account status. In addition, we will need a unique identifier for each user of the platform—a user ID—and the date on which the user was registered. With respect to the data necessary ...