O projeto é composto de duas frentes, uma plataforma web e um aplicativo android e IOS.
A plataforma web funciona como um gerenciador de produtos e clientes, além disso, a plataforma será responsável por disparar push messages nos celulares que possuem o aplicativo e providenciará dados em JSON que serão consumidos pelo aplicativo.
A plataforma também deve ser construída de forma que seja fácil de ser customizada pois cada cliente terá seu próprio painel de controle e um administrador poderá controlar tudo.
A tecnologia escolhida para a plataforma é CakePHP com MySQL.
No que diz respeito ao aplicativo, este se comunicará com a plataforma de seu respectivo cliente e vai consumir dados dela através de um webservice. a principal função do aplicativo é permitir que o usuário visualize o produto no seu ambiente através da câmera, semelhante a o que snapchat faz com seus efeitos especiais porém menos robusto, cada produto terá uma imagem que aparecerá na câmera e o usuário pode redimensionar a imagem do produto da forma que quiser porém deve ser notificado que as alterações que ele faz na imagem não vão estar no produto que possui as dimensões x por x por x.
Os produtos são organizados por categorias que podem ser adicionadas ou removidas e existirá um limite de produtos que cada cliente poderá colocar em seu catálogo, esse limite pode ser aumentado apenas pelo administrador.
Boa tarde, creio que será difícil encontrar um programador de alto nível em PHP e Android ao mesmo tempo, aconselho que divida as tarefas entre dois desenvolvedores.
Tenho mais de 5 anos de experiência com desenvolvimento Web, muitos destes trabalhado com Cakephp, dê uma olhada em minhas avaliações e portfólio. Podemos conversar através do chat para esclarecer qualquer ponto.