Hola, nosotros podríamos desarrollar la aplicación que solicitas. En este caso, sólo desarrollaríamos la aplicación para Android e incluiría: 1) Pantalla principal de la aplicación. 2) Lista de locales por cada una de las categorías. Por cada local, en esa lista podremos ver el logo y el nombre del mismo. Pulsando en cualquiera de los locales, veremos la descripción, una pequeña galería de productos, contacto y la ubicación en el mapa (tal como solicitas en la descripción). 3) Servicio de notificaciones push. Cuando el usuario esté a 500m de un local saltaría un mensaje push indicándolo y llevándole a la descripción de ese local. Por esto, y haciendo una BBDD local (es decir, cada cambio habría que añadirlo manualmente en la base de datos de la aplicación y posteriormente, actualizar la aplicación para que los cambios causen efecto), costaría 730$ (sólo para Android). Con una base de datos remota, un servicio web implementado en la aplicación que se comunique con la base de datos, y una aplicación en Java de escritorio que permita administrar los locales disponibles, el coste total sería de: 1350$ (+ el coste adicional que freelancer cobra). Se realizaría aproximadamente en un mes.