Inspiration
The digital payment revolution in India has been remarkable - UPI transactions hit 12.2 billion in a single month. But there's a dark side: the friction-free nature of digital payments has led to a 73% increase in impulse purchases among young adults.
We watched friends and family struggle with overspending, their savings goals forgotten in the face of one-click payments. Traditional budgeting apps only show you the damage after you've spent. We asked ourselves: "What if we could intervene before the purchase?"
That's when Finky was born - not just another payment app, but a financial guardian that makes you pause, think, and choose wisely.
What it does
Finky transforms the UPI payment experience from mindless spending to mindful financial decisions. Here's how:
AI Financial Guardian
- Real-time intervention before completing payments
- Smart questioning: "Do you really need this ₹2,500 purchase? It's 40% over your shopping budget"
- Contextual advice powered by Google Gemini API
Gamified Savings System
- Experience points for smart financial choices
- Daily challenges with real-time progress tracking
- Leaderboards to compete with friends on savings
- Achievement badges like "Budget Master" and "Impulse Buster"
Intelligent Analytics Dashboard
- Automatic spending categorization with visual insights
- AI-suggested budget optimization based on user patterns
- Savings tracking compared to previous months
- Interactive charts showing spending trends
Financial Education Hub
- Interactive quizzes on financial literacy concepts
- Bite-sized lessons on budgeting, investing, and saving
- Progress tracking to level up financial knowledge
- Rewards for completing educational modules
How we built it
I built Finky using React Native to create a single app that works on both iPhone and Android. The core feature is our AI financial advisor powered by Google Gemini API. When users try to make a payment, the AI quickly analyzes their spending habits and budget to give instant advice. We created a mock UPI payment system that feels like real transactions but safely demonstrates how our intervention works before payments go through. The app uses gamification with points and challenges to make saving money fun, plus interactive charts to help users visualize their spending patterns. Everything is designed with a clean, accessible interface that's easy to use for everyone.
Challenges we ran into
Real UPI integration requires extensive banking partnerships and regulatory compliance. Built comprehensive mock UPI service that demonstrates full functionality for proof of concept
Accomplishments that we're proud of
- First UPI app to provide pre-transaction AI intervention
- Novel gamification approach that rewards saving behavior over spending
- Complete UPI workflow simulation with realistic payment flows and error handling
- Sub-second AI response times for real-time financial advice
- Seamless cross-platform experience on both iOS and Android
- Advanced interactive data visualization with smooth animations
What we learned
From a user perspective, I learned that financial advice is most effective when delivered before a transaction, gamification requires meaningful rewards, and users demand transparency in AI recommendations. Consequently, my product development focused on a higher standard of polish, integrating accessibility as a core principle, and using data visualization over text to effectively influence user spending habits.
What's next for Finky: A UPI App That Flips the Script
- Partner with real banks for actual UPI integration
- Add predictive spending alerts based on user patterns
- Launch family budgeting features for shared financial goals
- Integrate with investment platforms for automated savings
- Add credit score tracking and improvement suggestions
- Create merchant partnerships for rewards on mindful spending
Built With
- expo.io
- express.js
- google-gemini-api
- javascript
- node.js
- plaid-api
- react-native
- react-native-chart-kit
- sqlite
- ui-kitten
- zustand
Log in or sign up for Devpost to join the conversation.