A beer web app with minimalistic UI.
It will translate user reviews written in a language that you don't understand.
Powered by Foursquare and Untappd APIs.
Work in progress.
Available at: hyodyntamaton.site
display nearby venues on a mapwhen user clicks on a map marker display venue details and last checkins from that placeuser can find more reviews of that beer
- user can search for beer by name
- user can find recent beer reviews
- app notifies users that they don't have languages configured - only once
- user enters languages that he speaks and a primary language
- all the reviews which are in different languages are translated to the primary language
- settings are under Acctoung page
git clone [email protected]:watofundefined/hyodyntamaton.git
cd hyodyntamaton
npm i
Part of the app uses a map from Google so to get it running you'll need to get a free API token.
(You want the Maps JavaScript API
)
Once you have the key, create or edit .env.local
file and add:
NEXT_PUBLIC_GOOGLE_MAPS_KEY=<YOUR-KEY-HERE>
.
npm run dev:mocked
npm run test:watch
Each Untappd user can make max 100 requests / hour to Untappd API.
Interfaces starting with Ut<Name>
describe Untappd domain models.
Fs<Name>
describe Foursquare domain models.
- Node.js (14.x)
- npm (6.x)
- curl, bash, awk (only for
/scripts/curl
)
Powered by Foursquare and Untappd API.
Thanks to all OSS creators.
Developed with Next.js / React.
Bootstrapped with:
npx create-next-app --example with-typescript-eslint-jest with-typescript-eslint-jest-app