Skip to content

Impact of taxes and social benefits on disposable income

License

Notifications You must be signed in to change notification settings

redte-ch/ReDistributeMe

Repository files navigation

ReDistributeMe

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.

Built With

Getting Started

Prerequisites

Installation

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

Usage

Run:

npm run dev

Then open localhost:4321 in your browser.

Testing

Run:

npm run test

Roadmap

  • Fix disposable_income formula in openfisca-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

Licence

Distributed under the EUPL-1.2 licence. See LICENSE for more information.

Contributing

See CONTRIBUTING.md for more information.

Top contributors

contrib.rocks image

Contact

Acknowledgments