Inspiration

San Antonio has a large low-income population, in fact our University Texas A&M University San Antonio serves mostly low income students. People in low income situations are more likely to be in domestic abuse situations especially if they are financially dependent on there partner(parent,guardian,spuse). What if this specific population was able to get targeted financial advice discreetly, to help them escape a dangerous situation or change there financial situation. We created Penny, a discreet financial education assistant.

What it does

When a user opens the app, they are met with hyperlinks to news articles(we don't want others to have access to the application). The user can click on the profile button, they enter there full name, and(if user is not already created, they will be prompted for a pin 0-16 numbers long). The user will have 2 pins, a real one a fake one, incase someone forcibly requests access. If the user enters the right pin they are redirected to a different interfaces where they can select a chatbot option or check to see if they have been part of any data breaches. Using the chatbot, the user can enter there financial info such as : . All data is deleted for security purposes for the user, but all data is sent to Google Cloud and Fidelity,Frost or other financial institutions have access to the conversation. This is so banking institutions can help the user and fully understand there situation once they are able to make it to the bank to speak with a financial advisor. The info/conversation history is deleted after the user logs out. The user can click a certain button which will either link back to the news page, or the GUI will be destroyed, but the data is saved in google cloud. This application has security features such: encryption and hashing user data, salting the hashes(10 bit salt, every 10 characters there is a random character dropped into the string).

How we built it

Python, Tkinter,OpenAI, NewsAPI, Pycharm,VS code,Android Studios, Java, Google Cloud, HaveIbeenPowned API, and other native security features

Challenges we ran into

Android studios would not work, sleep, we had to pivot our idea last minute because we realized a few flaws that would put the user at risk. Due to this we focused less on the UI as we needed the application to draw the least amount of attention possible. We tried to use Cloudflare but we did not have any credits.

Accomplishments that we're proud of

We learned so much during these last 24 hours. We were challenged, but we absolutely believed in our idea and we were determined to execute it. We not only got to learn more about software, we learned more about a particular demographic and we strongly believe this will be helpful for them

What we learned

Technology is used based when the intention is social good.

What's next for Penny

For penny, we would like to integrate it with Flutter so it can work cross platform. Would like to find better ways to disguise the application, and find more ways to better the banking experience of our demographic. We would like to integrate Spiderfoot as it contains a lot of security APIs that would be useful.

Built With

Share this project:

Updates