Another feature of our application would be a subscription to a shop you like and also find out the best shops with the best rating. Each shop in the application it will be considered as a different item but also as a parent of the offers that are published for them. As a result, each user can subscribe on a shop and the application will inform him about new offers via email or by presenting the latest offers about shops that was subscribed on the home page (after the user was logged in). Furthermore, each user will have the opportunity to express his preference about a shop by liking the shop (same as liking a post in facebook or youtube). As a consequence, the user should be able to see which are the “best” shops, according to the numbers of like made by other users.
I am not sure if a rating on an offer posted by a user (and not the shop owner) should count towards the shop’s general rating since it may not be properly described or may contain errors that the user may not be aware of. Therefore a low rating on an offer (by a user) may be because it’s not adequately explained and not because it’s not good as an offer. Remember to talk about this in our meeting tomorrow. We may decide to include 2 ratings, one for the post itself and one for the offer (which could then count towards the shop’s rating).