I had a similar idea a year or so ago that I never worked on. It was more focused on helping micro roasters sell their roasted beans in a subscription service than helping micro roasters get beans to roast, though. I never really validated the idea with micro-roasters so maybe what you're trying to do is better.