Login ActivityIn the Login activity, the app uses DynamoDB as backend service for user authentication. Whenever a user login, the password will be verified against the database. Or whenever a new username is signed up, it will be added to the database.
|
Insert New Item ActivityIn insert new item activity, when user takes the new picture, the file uri of the picture saved. Also the choice of color and style will also be saved. These data are sent to the DynamoDB along with the username to match the dataset for each user.
|
Display Match ActivityIn the display match activity, the user will click the display match button to output a set of choices. The app will query the clothes from the DynamoDB for that user, and then randomly generate the choices of top and bottom, which also depend on the temperature. Then combination is then pipped into the machine learning api to test if it's a fashion choice. If the prediction output is True, then display the choice to user, otherwise try another one.
|