Boa tarde Renato,
Gostaria de desenvolver o seu projeto.
Pelo descrito você precisará de um projeto com duas interfaces, um App para o usuário e uma interface Web para o administrador.
Sugiro a interface Web pela ergonomia de quem vai mexer por mais tempo. Poder digitar e manipular dados via teclado é bem melhor que via smartphone.
Gostaria de esclarecer a frase "compartilhar ponto com os amigos", o que exatamente você pensou?
Seria ideal que pudéssemos conversar para que eu possa entender melhor alguns pontos e escrever o escopo do projeto, para então te dar um orçamento preciso.
Obrigado,
Rodrigo.