Buenas noches. Primero que todo reciba un cordial saludo.
Entiendo que tiene planteado un proyecto de emprendimiento inicialmente orientado a personas que brindan servicios, y a partir de esa base comenzar a escalar. Suponiendo que así como Amazon o mercadolibre tienen presencia en web y movil, usted requerirá que el proyecto evolucione en esa dirección. Esta dirección seguiría estos pasos:
- Desarrollo de servicio web: Todos los datos que sean usados por la plataforma, así como la lógica de negocio, debe estar centralizada, para que tanto web como movil puedan alimentarse de los mismos datos y procesos. Mi propuesta es desarrollar un servicio de este tipo bajo Node.js o .NET Core, ambas, tecnologías open source. Recomendaría mas .NET Core ya que permite implementar arquitecturas mas robustas.
- Desarrollo de panel administrativo: Usted requerirá de un panel para poder administrar toda su plataforma, ver estadísticas, entre otros. Esto se lo podría desarrollar en React o en su defecto Blazor de .NET Core
- Desarrollo de cliente web: Este es el sitio web donde las personas que quieran brindar sus servicios y las personas que deseen contratar van a usar. Es el sistema web público. Podría ser implementado con las mismas tecnologías mencionadas anteriormente.
- Desarrollo de aplicación Android/IOS: Aplicación que contendrá las mismas funciones que el cliente web, pero explotando las capacidades que ofrece un dispositivo móvil.