Back Home

Pub Walks

https://nifty-nightingale-710f41.netlify.app/

TLDR:

  • Built with Gatsby
  • Netlify Functions
  • Typescript
  • MongoDB
  • Redux Toolkit
  • Leaflet JS
  • Tailwind CSS

Pub Walks is a mapping app that can be used to explore outdoor routes and see nearby pubs.

Routes can be plotted via user input or an uploaded GPX file. They are stored on a MongoDB Atlas cluster.

The pubs data came from a https://www.getthedata.com/open-pubs, representing 50,000+ pubs across the UK. I entered these into a local Mongo instance using a NodeJS script for development and testing, before exporting to an Atlas cluster.

Mapping functionality is provided by Leaflet JS and React Leaflet.

State is managed using Redux Toolkit.