️ Cette application n'est plus maintenue

Lunchroulette vous aide à décider où déjeuner en choisissant au hasard un restaurant dans votre région. Ouvrez le site Web et appuyez sur le bouton I'm Feel Lucky pour obtenir un restaurant aléatoire à proximité. Appuyez sur les informations de distance de marche en bas pour ouvrir l'emplacement dans Google Maps, ou appuyez sur le bouton Actualiser en haut à droite pour obtenir une autre suggestion.
L'application Web est créée avec React. Les styles sont écrits en CSS simples et préfixés automatiquement avec AutopRefixer. Babel est utilisé pour le transplage et WebPack pour le regroupement des modules. Créer l'application React a été utilisée pour prendre soin de tous ces outils. Le site est hébergé dans les pages GitHub et déployé avec l'utilitaire de ligne de commande de GH-Pages via un simple script NPM.
Afin d'obtenir les détails du restaurant et les informations à distance, Google Places et Google Maps Distance Matrix API sont utilisés, ainsi que l'API Web Geolocation. Un manifeste d'application Web et un travailleur de service de base sont inclus afin que le site se comporte plus comme une application native dans les navigateurs mobiles pris en charge (à savoir Chrome pour Android).
Le projet a commencé à peu près comme une blague au bureau. Nous nous disputions toujours où aller pour le déjeuner, donc à un moment donné, j'ai fait un site Web très simple qui a choisi un nom aléatoire à partir d'une liste de restaurants codés en dur que nous connaissions dans la région. Cela a résolu notre petit problème, mais mes collègues se sont plaints en plaisantant qu'aucune information sur le restaurant suggéré n'a été montrée, comme une photo, jusqu'où elle était et ainsi de suite. J'ai fini par jeter un œil à l'API Javascript Google Maps et j'ai réalisé que ce n'était pas si difficile à faire, alors je suis allé de l'avant et j'ai construit cette application Web comme une opportunité de jouer avec l'API.
La conception de l'application Web est fortement inspirée par les directives de conception des matériaux en général et l'interface Google Maps en particulier. L'icône de l'application a été générée à l'aide du générateur d'icônes de matériel Android.
Le code source de l'application Web est publié sous la licence MIT. Le texte intégral de la licence est disponible dans le fichier de licence. Si vous trouvez des erreurs ou avez des suggestions pour ce projet, veuillez ouvrir un problème et je ferai de mon mieux pour vous aider.