Back in 2017, my grandma lost her life's savings to a scammer. She was phished by a credit card overdraft scam. This is why we decided to build a tool to train people to never fall for scams like this. Our apps creates a gamified environment to learn about phishing scams. We will send a call to the user on command, and if they are able to realize it's a scam, they will gain points for the leaderboard. They can compete against other users to see has the best financial literacy. One of the main challenges we ran into was getting a spoofed phone number to send from. We needed a way to be undetectable. Also, getting a bot to speak to the user in a believable way and hold a real conversation without using AI, as it was too slow. We're very proud of the design, and it was a ton of fun talking to our scam agent! We learned all sorts of stuff, like routing our FastAPI to our database, or how asynchronous vs synchronous code can have big impacts on the capabilities of the program. We think our project could go large-scale, with the right implementations. It can be a great tool for companies to train employees, or to train customers as well.

Built With

Share this project:

Updates