hola, ya tengo experiencia desarrollando este tipo de aplicaciones, también te puedo mostrar aplicaciones dummy para ver funcionalidades que te pueden servir, dame la oportunidad de trabajar contigo y podremos hacer una gran aplicación.
para esto recomiendo usar un servidor aparte o puedo crear una base de datos interna, pero esto no servirá si no busca en todas las rutas posibles, pregunta lo wue gustes y yo con gusto responderé