Remove duplicative SingleGoogleResultData, MultipleGoogleResultData, FavRestaurantData and ReviewRestaurantData interfaces in favor of a more generic Restaurant interface.
Update every instance of a new restaurant being saved in the database to follow the new Restaurant interface.
Move setSpinner(false) in FavoriteIcon outside of the if statement and navigate to login page if not logged in.
Same thing for create review button.
Add check for if a photo exists in the restaurant object.
Add titles to different results pages to let user know where they are currently.
If user is logged in and already reviewed the restaurant, then display create review and delete review buttons.
Simplify the ReviewRestaurantsResults page to look like the other results pages.
Create BuildRestaurantObject() function to be resused anywhere in the app that a restaurant will be saved to make sure the restaurants will always be saved in the same fashion.
Remove unecessary updateReview API call because the postReview will always be used instead.
Update back end logic and Restaurant Schema to match Restaurant interface better.