ReDistributeMe is a RaC-powered webapp built with TypeScript and the OpenFisca API to show how taxes and social benefits have an impact on households' disposable income (or their net income including benefits).
Disposable income is a crucial tool for rule-makers to assess fairness and equity. Its distribution among households varies based on their composition and income levels. Yet, the complexity of tax and benefit systems makes it challenging to quickly evaluate constituents’ disposable income. ReDistributeMe aims to help you to have a preliminary illustration of disposable income variance, to show how, based on different household compositions and income levels, it has a redistributive impact influenced by both taxes and social benefits.
To get a local copy of this project, run in a console:
git clone [email protected]:redte-ch/ReDistributeMe.git
cd ReDistributeMe
Then install the dependencies:
npm install
Run:
npm run dev
Then open localhost:4321 in your browser.
Run:
npm run test
- Fix
disposable_income
formula inopenfisca-country-template
- Adapt core to changes in
openfisca-country-template
- Bootstrap this repository with a vanilla Astro app
- Add licence
- Add contributing guidelines
- Implement the calculation of income tax
- Implement the calculation of disposable income
- Calculate disposable income based on different levels of salary
- Plot the calculation of disposable income for different levels of salary
Distributed under the EUPL-1.2 licence. See LICENSE for more information.
See CONTRIBUTING.md for more information.