I am about to work in a new project that is like an ‘Uber’ for shipping services. So I need to develop 3 apps: one for the driver, to transmit his GPS location, one for the client, to see the location emitted by his driver, and one for the administrator, he will be always able to see the location of all the drivers.
(If the client chooses so, more people will be able to know the location of his driver.)
How should the architecture look like?
Should I make 4 different apps (api/admin/driver/client)? or just 3 and integrate the API in the admin app?
The connection between those should be made with DPP ? If so,
Where do the Microservices (meteorhacks:cluster) help me?
Do you know about any packages that could help me with the real-time GPS info?