This website uses Express as its backend with data stored in a PostgreSQL database and a multitude of JSON files.

For the front end, the website uses Handlebars for templating and SCSS for writing and organizing CSS. The primary JS libraries used are jQuery (general), Greensock (animations), MapboxJS (programmatic mapping), and Lodash (utilities). EmberJS and VueJS is sometimes used for one off projects.

Primary fonts are Roboto and Roboto Mono.

Browser Support

Geoshen is tested on and supports the latest versions of Firefox, Chrome, Safari, and Edge. We do not currently test our website on niche browsers like Opera, Brave, and Vivaldi, but may do so in the future. We definitely do not provide support for legacy browsers like Internet Explorer.