You may want to explore this with the folks at freecodecamp. I feel it aligns a lot with what they are doing. I wanted to suggest you to check their initiative to build apps for NGOs as part of the process of graduating from FCC (maybe bypass the learning part and directly contribute?) but this may be even better.