I really like this idea! May I suggest that on mobile, maybe each ranking should be rearranged to sit vertically instead of horizontally.
Right now, the ranking number, upvote/downvote, and item name takes up the same row. This causes a lot of wasted space and awkward reading.
If you switched the horizontal row to column layout on mobile, it'd be way easier to read. Excited to see where this ends up!