This application displays an alphabetized list of beers and breweries. The user can select an item to see additional information. It uses a data dump from the Open Beer Database, which contains information about roughly 4,400 beers and 1,200 breweries.
BeerThink's backend, which is written with RethinkDB and node.js, exposes the beer list through a paginated API, returning 50 records at a time. The BeerThink frontend is built with Ionic, a popular AngularJS-based JavaScript framework designed for mobile web apps. BeerThink uses an infinite scrolling list to present the beers in alphabetical order.