BenefitsCalculator
A simple tool deployed to IPFS that lets you calculate your yearly savings when spending a fixed amount of money every month using your company benefits in Spain
Install / Use
/learn @2snEM6/BenefitsCalculatorREADME
An interplanetary realtime yearly savings calculator for monthly expenses 💵
<imr src="https://github.com/ipfs/logo/blob/master/stickers/2016-05-09-ipfs-3d-ice-text.png">Now deployed to the IPFS network! here 🛰
Important note: please help this application to be alive by loading http://localhost:8080/ipfs/QmQSDkGSCrBxzupEp1Bfpp16JLM2dqMxncnv1Wjf3ZUrEa on your local node.
A simple and tested web application built in React that lets you calculate how much money you will save per year by using taking advantadge of your company benefits in a monthly basis
This model is based in the IRPF tax model of 2017 from Spain.

Architecture
- The frontend application is build using React + Redux and tested using the Enzyme testing library by Airbnb.
- The web application requests the yearly savings value to an scalable WebSockets API built with SocketCluster
Deployment
Frontend
The frontend, the web application has been deployed to IPFS, the Interplanetary File System 🌎
It can be accessed here
This means the website is not deployed to a simple single point of failure web server, but deployed to a decentralized structure of multiple nodes that host the data.
If you'd like to support this app, feel free to deploy a node on your local machine and load the following hash: QmVh1oi9fQs6KnhvbVSFoCpWmywdBzWAmGAcu3YzN89C8p
This will help the app to live forever in the network without any cost.
Backend
As for the backend application, it still needs to be deployed to a decentralized network such as Ethereum, EOS or many others. I'm im the process of doing it but it still will require some time.
Prerequisites
- Docker for Mac, Linux or Windows
How to run it
-
Clone the repository
$ git clone git@github.com:limiaspasdaniel/BenefitsCalculator.git -
Navigate to the repository root and run:
$ docker-compose up --build
Once the docker containers have finished loading open http://localhost:3561 in your browser and you can start using the calculator.
