K, so, LOVE the idea, just a couple of recommendations. First, it sounds like this is one person&#x27;s idea. I&#x27;d highly recommend starting locally with your own community before posting online for development. This will allow the online call for help to come from a community. Second, by starting locally, the author will gain experience working in a collaborative and consensus driven manner. Not an easy skill to gain but one which will be invaluable for such a project. Third, there are already groups working on this. Maybe join their project, branch off of it, or reference them and comment why the author believes a new project will better serve a community. And lastly, there is no single-stack that will provide the single solution. The nature of communities requires dynamic, evolving, flexible, multiple approach solution sets. Best of luck!