Inspiration

The inspiration for this project came from the fact that finance is not taught in school. The three of us reflected on our own minimal experience with finance and thought it would be beneficial to teach young girls how to manage their finances.

What it does

The app begins with a menu screen explaining the objective of the game: to go through a virtual year and overcome financial challenges. The first choice the user makes is whether to get a better apartment for more monthly rent or a cheaper one with more risk. The user will then make decisions every month, including buying groceries, spending on leisure activities, paying bills, etc. The app will keep track of the user's bank balance and their credit score; if they forget to pay a credit card bill, their score will decrease, like in real life.

How we built it

We coded the project using Python, collaborating on GitHub. The user interface was programmed using the tkinter module in Python.

Challenges we ran into

All three of our team members were new at programming with tkinter, so we were largely starting from scratch in programming the app. We did not finish all that we had initially planned and we didn't stay up as late as we wanted, but we had a fun experience!

Accomplishments that we're proud of

Although we didn't complete the project, we are proud of our ideas as well as what we learned.

What we learned

The team learned a lot about using GitHub and object-oriented programming in Python. We also learned about tkinter, and how to incorporate a user interface in Python.

What's next for Common Cents

If we were to continue this project, we would work on making the app more aesthetically pleasing. We would add visuals and sounds, and we would finish making the story of the game. We would allow the user to go through each month and roll a dice to make financial decisions, and we would add random emergencies such as repairs occasionally to simulate real life. Emergencies would happen more often if the user chose a cheaper apartment in the first choice.

Built With

Share this project:

Updates