He desarrollado proyectos similares (en cierto punto) como un sistema de trueques de productos usados (en formato Web). Para apps. móviles utilizo Ionic2 Framework por temas de compatibilidad entre Android e iOS (y winPhone) así se tiene las plataformas mas usadas y conocidas dentro de un mismo desarrollo.
Saludos.