Saludos,
Interesado en el proyecto que propones, las herramientas a usar para este tipo de aplicaciones es Django, manejando control de versiones con GIT. Podrías darme más detalles por el chat para darte posibilidades en el proyecto.
Estamos en contacto.