Inspiration
I've been a fan of Kitboga and Pierogi/Scammer Payback for a while now, and I've also seen news about voice impersonation scams increasing over the past few years. With AI getting better and better, it seems like this will only get worse.
What it does
KinConfirm provides real-time out-of-band authentication, so that you can verify that the person on the phone, or sending you texts, is actually the person that they say that they are. When a suspicious call or text comes in, a KinConfirm user can send a push notification to their alleged family member. If it is them, they are prompted to authenticate using their device's biometric capabilities. If it's not them, they can respond back denying that it's them. If they can't get to the phone for one reason or another, the person requesting verification will be presented with a security question/answer to challenge their alleged family member to answer the question correctly.
How I built it
I used Expo, Convex, Onesignal, and RevenueCat to build the app. Claude Code & Codex were used to write a lot of the code.
Challenges I ran into
I built a couple of apps back in 2012 and 2014 using Ionic for one, and Stencyl (game engine), but things have changed A LOT since then. Expo/React Native wasn't too difficult to pick up, but the app submission stuff was tough for me. Understanding how subscriptions should be structured was also a challenge because I've never done anything with mobile payments. RevenueCat made dealing with payments across Android & iOS a breeze!
Accomplishments that I'm proud of
I am proud that I followed through and built a working app that will hopefully stop some scams!
What I learned
Where do I start? I learned a ton about modern mobile apps and React Native. Working with OneSignal and RevenueCat was something new and fun to learn. I will definitely be building apps with both in the future.
What's next for KinConfirm
Preventing scams!
Promoting the app is going to be my focus as soon as I submit this entry. I have a few features in mind that I need to figure out, but getting it in the hands of users to test and give feedback will surely shape the future of KinConfirm!
Built With
- convex
- expo.io
- onesignal
- react-native
- revenuecat
Log in or sign up for Devpost to join the conversation.