I built a site like this for running (https://dressmyrun.com). I've gotten a few requests to make a similar site for cycling. I don't ride much myself so it's a little more difficult for me to judge how it should work. But I keep meaning to at least take a stab at it.