Parece un software bastante ambicioso. Solo el backend llevará bastantes horas de trabajo. Soy desarrollador Rails, acostumbrado al
desarrollo de APIs, tanto para MVC javascript frontends (AngularJS, React.js) como para aplicaciones móviles (nativas o cross-platform).
Para este tipo de proyectos, el hecho de que la aplicación sea nativa, no supone una mejora, pues lo realmente importante es el backend y la sincronización con la app
móvil. Ademas, el desarrollo nativo es bastante más caro que el cross-platform, con lo que, mi recomendación es que maneje opciones en función del presupuesto que tenga.
Tengo amplia experiencia en el sector, y puedo ayudarle a conseguir lo que quiere, pero sería interesante saber de qué presupuesto estamos hablando, para ver si es realista a lo que pide o manejamos un proyecto por fases. Como digo es bastante ambicioso y, por tanto, caro.
Para más información, no dude en contactarme. Y si necesita algún detalle de los proyectos que he acometido en los últimos tiempos, puede ver mi portfolio en www dot fonchogarcia dot com (CV detallado + portfolio)