It turns out there's a website called Social Coder, which has already been doing what Nsustain is trying to do. Feel free to check it out! https://socialcoder.org/Home/Index
Any registered charities can request for volunteers, and all volunteers at Social Coder will get one year of ACM membership thanks to the partnership between Social Coder and ACM.