Skip to content

nicwortel/indexfondsenvergelijken.nl

Repository files navigation

Indexfondsenvergelijken.nl

A website that compares the costs and characteristics of index funds, ETF's, banks and brokers in the Netherlands. Available at https://www.indexfondsenvergelijken.nl/

Development

The source code for this website is written in TypeScript and built with Webpack. The data is stored in JSON files in the data/ directory.

Required software

Optional, but recommended:

Getting started

Clone this repository and run make inside the project directory to install dependencies and build the website. Run docker-compose up -d to build and run the Docker container. Open a browser and go to http://localhost:8000 to view the website.

If you cannot run make on your system, manually run yarn install and node_modules/.bin/webpack --mode=development.

If you don't have Docker and Docker Compose installed, instead run yarn serve to run a simple web server.

Tests

Unit tests are written with Jest. Execute yarn test to run them.

Deployment

A new Docker image is automatically built and deployed to Kubernetes when new commits are pushed to the master branch.