️ Esta aplicación ya no se mantiene

Lunchroulette lo ayuda a decidir dónde almorzar al elegir al azar un restaurante en su área. Abra el sitio web y toque el botón Me siento afortunado de obtener un restaurante al azar cerca. Presione la información de distancia a pie en la parte inferior para abrir la ubicación en Google Maps, o toque el botón de actualización en la parte superior derecha para obtener otra sugerencia.
La aplicación web se compila con React. Los estilos están escritos en CSS simple y se prefieren automáticamente con AutoPrefixer. Babel se utiliza para transpirar y una mesa web para la agrupación de módulos. La aplicación Crear React se utilizó para cuidar todas estas herramientas. El sitio está alojado en las páginas de GitHub y se implementa con la utilidad de línea de comandos de GH-PAGES a través de un simple script NPM.
Para obtener detalles del restaurante e información de distancia, se utilizan las API de matriz de distancia de Google Places y Google Maps, así como la API de geolocalización web. Se incluyen un manifiesto de la aplicación web y un trabajador de servicio básico para que el sitio se comporte más como una aplicación nativa en navegadores móviles compatibles (a saber, Chrome para Android).
El proyecto comenzó prácticamente como una broma en la oficina. Siempre estábamos discutiendo sobre dónde ir para el almuerzo, así que en algún momento hice un sitio web muy simple que eligió un nombre aleatorio de una lista codificada de restaurantes que conocíamos en el área. Eso resolvió nuestro pequeño problema, pero luego mis compañeros de trabajo se quejaron en broma que no se mostró información sobre el restaurante sugerido, como una foto, qué tan lejos estaba, etc. Terminé echando un vistazo a la API JavaScript de Google Maps y me di cuenta de que no era tan difícil de hacer, así que seguí adelante y construí esta aplicación web como una oportunidad para jugar con la API.
El diseño de la aplicación web está fuertemente inspirado en las pautas de diseño de materiales en general y la interfaz de Google Maps en particular. El icono de la aplicación se generó con la ayuda del generador de iconos de material Android.
El código fuente de la aplicación web se publica bajo la licencia MIT. El texto completo de la licencia está disponible en el archivo de licencia. Si encuentra algún error o tiene sugerencias para este proyecto, abra un problema y haré todo lo posible para ayudar.