En el foro en inglés hay una sección que se llama Gigs and colaboration pero acá no la tenemos.
Lo que pides es que te hagan el código y el diagrama y tu de brazos cruzados.
Te pido que leas las Normas del foro
Y luego cuando comprendas que no ha sido correcto tu planteo replantees tu consulta.