Consider enabling usage of GitHub for the same thing. Check if there is something similar already built first and do a research