dhmit / democracy_africa

dhmit's spring 2020 project - Democracy and Development: Perspectives from Africa
4 stars 2 forks source link

Meta-issue for Budget/Citizen models #7

Closed wilke0818 closed 4 years ago

wilke0818 commented 4 years ago

We need to start out our simulation by creating a simple budget simulation to further work off of and develop into more sophisticated simulation. The budget simulation will allow the user to set the amount (using percentages) of the country's budget that will go to different projects/categories that the people might actually care about. The user can then see how many people in the population support their budget under the conditions for supporting that we currently have (right now it is a very simplistic yes/no model based on a citizen's needs, but we will later sophisticate this to include different political science models of voting and including more complicated citizen preferences and demographics). Part of this will include creating a Citizen class that can be used to instantiate citizens and their preferences as well as creating a Population class that will hold all of the Citizens. In the frontend, we want to display the demographics of the population, to better help the user decide how to spend the budget, and give the user the ability to change the proportion of the budget given to a certain cause. Finally, the user needs to be able to see the affect that their changes to the budget have on the population.

wilke0818 commented 4 years ago

See #13