Jason Hommel attempted something like this 4 years back with Miningpedia.com
Long story short is that a ton of work went into it and it didn't work out in the end, though that may be due to conflict between him and the lead programmer.
If you are a member you can look through over 80 pages covering the development at jasonhommelforum.com, though I don't think that forum accepts new members anymore, and most of the people originally involved no longer participate, including Jason and the programmer.
Just a caution that you have a lofty goal of making something like this work. Many kudos to you if you do.
Register for free to join our community of investors and share your ideas. You will also get access to streaming quotes, interactive charts, trades, portfolio, live options flow and more tools.