Inspiration In high school, I took a financial literacy class. One of the first projects we did was an Excel sheet for budgeting after high school. I thought this was useful, but it would be even better if it was easily accessible. Historically, women have been less financially literate than men, so we wanted to provide a source for women that would make managing personal finances easier.
What it does The user will input their gross annual income and the program will output their net income (income after taxes), and recommended monthly budgets for categories such as rent, insurance, emergency fund, etc. There are also resources about starting to budget properly as well as the history of women regarding financial literacy.
How we built it We used React Native to program the front end using JavaScript. The backend was designed using Python as well as implementing SQL when regarding data. We used average calculations that we researched to recommend base budgets for the user. We then used Flask to connect the front end to the back end.
Challenges we ran into One big issue that we had was implementing Flask and SQL into our backend code. None of us have experience with either, so it was a big learning code. We also had issues connecting our front end to our back end.
Accomplishments that we're proud of When we finally were able to implement Flask and SQL, it was a very proud moment. None of us have much experience in front-end development either, so the fact that it was done so well is a huge achievement for us. What we learned We learned how to build an app. None of us have done anything like this before, much less in a competition, so the fact that we accomplished this much is almost unbelievable. We learned how to use implementations such as Flask to connect all of our work as well as SQL to save the data that the app will generate.
What's next for SheInvests There is so much we want to do with SheInvests! One implementation we would like to have is a slider tool so that the user can change the recomended amounts in their categories to better suit their lifestyle. Another idea that we would like to implement is an option for the user to tell the program whether they rent or own a home so that the budget categories can recommend amounts more accurately, as well as open up the app to a wider variety of users.
Log in or sign up for Devpost to join the conversation.