.
Ao invés de sair construindo toda uma nova funcionalidade, que você não sabe se as pessoas vão utilizar, de uma vez, comece fazendo a MVF (Funcionalidade Mínima Viável) para validar se é uma funcionalidade que as pessoas relamente querem e depois invista mais tempo e dinheiro nela.
.