In order to show more information in as little space as possible I thought of changing the gradient that's underneath depending on the category of the ad. Purple to pink gradients show services and blue to turquoise shows products. Was this a good decision or the category (Which there will be only 4 different categories; services, products, job and vehicles) is obvious enough that's not worth displaying each card differently?
Looking at the screen, you are showing 3 offers (customer has provided no input like a product or service they are looking for) and the customer can either view / avail it or dismiss it to see a new one. In the view there is no need to differentiate the category. Also, in the current style it is not clear why the color is changing and customers can misinterpret it like Pink denotes negotiable price or closer distance.
Think about the value the category information will add for customers in the context and take a call. If you want to show the category stick to the text representation.
Hope it helps.
I think your intention to communicate different categories is right, but I see several problems with your solution:
- The actions should be coloured consistently, so the users can always be 100% what is clickable an what is not
- right now you have to deal with only four categories, but in the future this number mit increase.
- Also thinking into the future, you might also want to communicate tags, discounts, usp‘s, countdowns, you name it. So you should carefully decide which information get‘s how much visual attention
I hope that helps