Hola, me interesa mucho tu proyecto, pero un proyecto de este tipo si llegan a ser muy largos y muy costosos.
Precisamente si dichos proyectos se empiezan de 0 en todas las áreas, osea refiriéndome en back-end y front-end de la aplicacion, ya sea el HTML, CSS y Javascript, junto con los datos y el manejo de los webservices, como lo son con PHP, MySQL y toda la seguridad que involucra para manejar todos los datos y los cifrados en ellos, aparte las transacciones que se harán, los medios de pago.
Como es que tienes planeado llevar la aplicación, Saludos!