Skip to content

nikitaindik/funda-neighbourhoods

Repository files navigation

Funda Neighbourhoods ·

Chrome / Edge / Firefox extension that adds useful info about a neighbourhood to funda.nl pages.

Adds info about:

  • how old are houses in the neighbourhood
  • average income of residents
  • residents age statistics
  • marital status of residents
  • immigration background statistics
  • other stuff

Data comes from Dutch census bureau (CBS) API.


Install extension

Chrome: https://chrome.google.com/webstore/detail/funda-neighbourhoods/jibdjhaojkpiagiccmolddmlhllancgj
Edge: https://microsoftedge.microsoft.com/addons/detail/ndloapdppofpipoclcpehfijapbfbpip
Firefox: https://addons.mozilla.org/en-US/firefox/addon/funda-neighbourhoods/


Commands

npm run build - build for production
npm run start - build for development (no minification, uses webpack watch mode)
npm run test - build for testing with Puppeteer (same as production, but uses a mocked Funda page) and run test
npm run test:ci - used by CI to build and run tests
npm run release - pack build folder into a ZIP, so it can be uploaded to extensions store dashboard


Tools used

Extension code: Vanilla JS
Bundling: Webpack 4
Tests: Puppeteer + Jest
Neighbourhood info API: http://geodata.nationaalgeoregister.nl/


Future plans

  • Make options page easily discoverable
  • Add badges to map view