A base do projeto é o JavaScript, visto que foi pensado para mostrar o poder quase ilimitado da linguagem. Para utilizar o Maps com informações reais de estabelecimentos e localizações, foi necessário utilizar uma API do Google Maps. Além disso, um pouco de HTML e CSS foram necessários para criação do layout e base das funcionalidades.
O resultado final pode ver ser visualizado clicando aqui.