Olá gustavo, levando em conta tudo que especificou na descrição, e outras premissas que existem dentro deste contexto, acredito que não seja um sistema simples de ser feito. Mesmo assim, me sinto seguro em desenvolve-lo completamente, utilizando inclusive de recursos talvez não pensados como design responsivo, integração com redes sociais, e compatibilidade com diversos meios de pagamento. Não feche o projeto sem antes falar comigo. Leia minha MP :)