🌸 Inspiration
GeoCard was born out of a real-life frustration: I was constantly switching Bunq accounts manually and AutoSelect just didn’t get it right. I needed something smarter and understood where I was. So I built it. I wanted a card that could follow my location.
💡 What it does
GeoCard is an AI-powered debit card system that changes your linked Bunq account automatically based on your location, time, and behavior.
The live demo lets you walk around a pixel-art town as BudgetBabe, and watch your card respond in real time — no taps needed.
🛠️ How I built it
I built GeoCard solo — from designing the pixel avatars to building the decision engine. The app uses:
- A custom location-aware AI layer
- Live Bunq API integration
- A frontend town demo with real-time feedback
- Server-side account switching logic
- Canva sprites and browser-based animation
🚧 Challenges we ran into
There were quite a few!
Working with the Bunq API was tough — documentation gaps, permissions, and getting card linking to behave correctly took time.
Setting up and tunneling a dev server (thank you lt) was also a headache at first.
And... there was a brief moment where BudgetBabe became self-aware and started setting up multiple bank accounts. One time she even jumpscared me. I debugged with three iced matcha lattes.
✨ Accomplishments that I am proud of
- I designed all the pixel characters myself
- My live demo works (I hope it still does 🤞)
- I successfully connected to the Bunq API and saw real-time account switching
- I built this entire project solo — from idea to implementation 💪
📚 What I learned
- How to work with banking APIs securely
- How to simulate geolocation for demos
- The power of context-aware AI when combined with good UX
📱 What's next for GeoCard
Next up: mobile integration!
I want GeoCard to run on your actual phone, using live GPS data to auto-switch accounts while you move through real cities.
I'd also love to expand BudgetBabe's town into a full game economy — linking more behaviors to smart financial decisions.
Log in or sign up for Devpost to join the conversation.