A simple geocoding demo uses Geonames, AngularJS, and Bootstrap.