Here's a better answer: Hire/Pay someone to do it for you. No such thing as free lunch when it comes to complicated projects like that.
You want it free? Research it, learn it, implement it.
Or find someone with too much time in their hands and dumb enough to do it for free.