Inspiration
Money apps usually stop at tracking. We wanted FinPrint by Fynx to go further and explain behavior, patterns, and actionable next steps so users can make better decisions, not just view numbers.
What it does
FinPrint helps users:
- Track and manage expenses in one place
- View full expense history
- Edit and delete expenses
- See Money DNA insights from spending trends, category patterns, and budget context
- Use an AI Financial Coach for personalized saving guidance
- Set income-based budget and savings goals
How we built it
Backend: Python + Flask APIs Database: SQLite for users, expenses, and coaching history Frontend: React dashboard with tabbed views (Dashboard, My Expenses, Money DNA, Coach) Integrations: AI services for categorization, narrative insights, and coaching - Backboard.io, Gemini AI APIs
Challenges we ran into
Keeping insights meaningful with mixed historical + real-time user data Integrating third-party AI endpoints with unclear/changed API paths and methods Handling fallback behavior when external AI providers are unavailable
Accomplishments that we're proud of
Built a complete end-to-end personal finance experience Added Money DNA with visual, goal-oriented insights Delivered a working coaching experience with practical recommendations Improved UX by separating concerns into focused tabs
What we learned
Reliable API integrations require exact endpoint/method/auth specs Finance products need both data correctness and clear storytelling Small UX decisions (clear tabs, labels, visual trends) greatly improve usability
What's next for FinPrint by Fynx
Stronger forecasting (next-month spend and risk scoring) Smarter category-level budget caps and anomaly detection Better recurring-expense intelligence and subscription optimization Goal journeys (wedding, travel, debt payoff) with milestone tracking
Log in or sign up for Devpost to join the conversation.