I have a big dilemma. I'm creating an application in which users can do almost the same thing that on Instagram (in 'Photo view' terms, they can just Comment a photo or add it to favourites using a heart button). The only difference is that my app is focused on food and i'm not going to use any photo filters. I know that there are such apps already available but i've just said a basic info about mine, it's bit more complex but it's not important right now.
So, in my app, because those photos are focused on food I need to take a step further and make users able to vote on those photos. It needs to be an up vote/down vote voting system (like on reddit) with a score, which is a sum of up and down votes. Unfortunately, 3/5/10 stars voting system is not an option for me.
And now, here is my problem. I'm really worried that users, instead of voting up or down, will be just adding photos to their favourites because they'll be a bit confused if they should use
up vote or
favourite button. Basically, from their perspective,
Add to favourites button seems to be a lot more practical than voting. In cause of that, i'm not sure if i should drop a
add to favourites functionality and treat vote-up as a favourite. I don't want to take away such a practical functionality from users but i really need them to vote on those photos.
Do you have any ideas or advice, or know of any studies of how best to handle this situation?
What is this voting system implemented for?
I can see a few questions about that so here is my explanation. As i've mentioned before, this is some kind of food-related website/app. Peaople are uploading photos of food and others can browse those photos. I need some solution to make them able to rate those photos (it's a food, when you're browsing it, you want to know if other people like it or not (important: it's a food from restaurants, not user's home kitchens) - i think so but i'm not an expert ;) )
About completely removing voting and leaving a like/star button - i think sometimes user just want to save such photo for later, no matter if he likes it or not so making just an upvote (as 'like it') can be quite bothersome
Down-vote is, in my opinion, good for moderation purposes. When there is such thing as down vote, i can implement a functionality which disables those photos with score i.e. -10 or hide them on frontend. But it can be overwritten with 'flag it' for sure