Euen Diese App wird nicht mehr gepflegt

Lunchroulette hilft Ihnen, zu entscheiden, wo Sie zu Mittag essen können, indem Sie zufällig ein Restaurant in Ihrer Nähe auswählen. Öffnen Sie die Website und tippen Sie auf die Schaltfläche "Ich fühle mich glücklich, um ein zufälliges Restaurant in der Nähe zu bekommen. Drücken Sie unten auf die Gehwegsinformationen, um den Standort in Google Maps zu öffnen, oder tippen Sie oben rechts auf die Taste von Aktualisierung, um einen weiteren Vorschlag zu erhalten.
Die Web -App wird mit React erstellt. Stile sind in einfacher CSS geschrieben und automatisch mit autoprefixer vorangestellt. Babel wird zum Umtransport und zum Webpack zum Modulbündelung verwendet. Die React -App erstellen wurde verwendet, um all diese Tools zu pflegen. Die Site wird auf Github-Seiten gehostet und über ein einfaches NPM-Skript mit dem Befehlszeilendienstprogramm der GH-Seiten bereitgestellt.
Um Restaurantdetails und Distanzinformationen zu erhalten, werden Google Places und Google Maps Distanzmatrix -APIs sowie die Web -Geolocation -API verwendet. Ein Web -App -Manifest und ein grundlegender Dienstangestellter sind enthalten, damit sich die Website eher wie eine native App in unterstützten mobilen Browsern (nämlich Chrome for Android) verhält.
Das Projekt begann im Büro so gut wie ein Witz. Wir haben uns immer darüber gestritten, wohin ich zum Mittagessen gehen sollte. Irgendwann habe ich irgendwann eine sehr einfache Website gemacht, auf der ein zufälliger Name aus einer hartcodierten Liste von Restaurants ausgewählt wurde, die wir in der Gegend kannten. Das löste unser kleines Problem, aber dann beschwerten sich meine Mitarbeiter scherzhaft darüber, dass keine Informationen über das vorgeschlagene Restaurant gezeigt wurden, wie ein Foto, wie weit es war und so weiter. Am Ende warf ich einen Blick auf die Google Maps JavaScript -API und stellte fest, dass es nicht so schwierig war. Deshalb habe ich diese Web -App als Gelegenheit erstellt, mit der API herumzuspielen.
Das Design der Web -App ist stark von den Materialdesign -Richtlinien im Allgemeinen und der Google Maps -Schnittstelle im Besonderen inspiriert. Das App -Symbol wurde mit Hilfe des Android -Material -Symbolgenerators generiert.
Der Quellcode der Web -App wird unter der MIT -Lizenz veröffentlicht. Der vollständige Text der Lizenz ist in der Lizenzdatei verfügbar. Wenn Sie Fehler finden oder Vorschläge für dieses Projekt haben, öffnen Sie bitte ein Problem und ich werde mein Bestes tun, um zu helfen.