Money Talks - Financial Analytics Platform for Students
Inspiration
As students ourselves, we were frustrated by the complexity and intimidation factor of traditional financial planning tools. Most budgeting apps are either too basic (just tracking expenses) or too complex (requiring financial expertise we didn't have). We wanted something that would:
- Make finance approachable for everyday students who are just starting their financial journey
- Spark curiosity about budgeting and investing without the intimidating jargon
- Provide real insights from actual spending data, not just generic advice
- Make financial planning fun through humor and engaging interactions
We noticed that while we had access to bank statements and spending data, there was no easy way to extract meaningful insights from them. Traditional tools required manual categorization and didn't provide the "aha moments" that would actually change spending behavior.
What it does
Money Talks transforms raw bank statements into actionable financial insights through:
🔍 Smart PDF Processing
- AI-powered extraction using Martian API to parse messy bank statement PDFs
- Automatic categorization of transactions (groceries, entertainment, transportation, etc.)
- Data cleaning that handles OCR errors and inconsistent formatting
Unlimited Analytics Dashboard
- Interactive visualizations with pie charts, bar charts, and trend analysis
- AI insights that highlight spending patterns and opportunities
- Category-specific analysis with merchant-level breakdowns
- Time-based trends showing daily, weekly, and monthly spending patterns
🎯 Investment Planning & House Buying Analysis
- Goal-based planning with customizable prompts (house, car, general savings)
- Risk tolerance assessment with 5 different investment strategies
- Compound growth calculations showing potential returns over time
- Real estate integration with actual house listings in your area
- RBC API integration for realistic investment projections
�� Engaging & Humorous Insights
- "Insult-style" feedback that's funny but educational (e.g., "You spent $600 on Uber. Maybe go for a walk next time, you need it.")
- Contextual advice that's specific to your actual spending patterns
- Martian credits awareness - acknowledging that this is student money being analyzed
🏗️ Hybrid Architecture
- SQLite database for reliable local storage and fast queries
- Databricks integration for advanced analytics and visualization
- Smart data sync between local and cloud systems
- Event-ready demo perfect for showcasing at hackathons and conferences
How we built it
Frontend Stack
- Next.js 15 with App Router for modern React development
- Shadcn/ui + Tailwind CSS for beautiful, responsive components
- Recharts for interactive data visualizations
- TypeScript for type safety and better development experience
Backend Architecture
- FastAPI for high-performance API endpoints
- SQLite for reliable local data storage
- Databricks for advanced analytics and cloud processing
- Martian API for intelligent PDF parsing and data extraction and cleaning, probably the most abused API ever used (went crazy, and costed us $0.11 in credits)
Key Technical Features
- PDF Processing Pipeline: Raw PDF → Text extraction → AI parsing → Structured data
- Real-time Analytics and AI insights: SQL queries optimized for dashboard performance
- Investment Calculations: Compound interest formulas with risk-adjusted returns
- House Search Integration: Real estate API calls with location-based filtering
Development Approach
- Modular design with separate components for dashboard, investments, and trends
- Error handling with graceful fallbacks for API failures
- Performance optimization with caching and efficient data queries
- User experience focus with loading states and interactive feedback
Challenges we ran into
PDF Processing Complexity
- OCR Quality Issues: Bank statements often have poor scan quality, leading to garbled text
- Format Variations: Every bank formats statements differently, making parsing unpredictable
- Data Extraction Accuracy: Extracting amounts, dates, and merchants consistently across different formats
- Solution: Implemented robust error handling and fallback parsing with the Martian API
Performance Optimization
- Database Query Speed: Initial dashboard queries were taking 10+ seconds
- Real-time Analytics: Balancing detailed insights with response time
- Memory Management: Large PDF files causing memory issues during processing
- Solution: Implemented query optimization, caching, and streaming file processing
User Experience Design
- Making Finance Fun: How to present serious financial data in an engaging way
- Balancing Humor: Making "insults" funny but not discouraging
- Information Overload: Presenting complex analytics without overwhelming users
- Solution: Developed contextual tooltips, progressive disclosure, and personality-driven insights
Integration Complexity
- Multiple APIs: Coordinating Martian, Databricks, and RBC APIs
- Data Synchronization: Keeping SQLite and Databricks in sync
- Authentication: Handling user sessions across different services
- Solution: Built a hybrid architecture with smart fallbacks and optional integrations
Accomplishments that we're proud of
🚀 Technical Achievements
- Complete end-to-end pipeline from PDF upload to actionable insights
- Real-time dashboard with interactive visualizations and live data
- Advanced analytics using Databricks SQL with window functions and statistical analysis
- Investment modeling with compound growth calculations and risk assessment
- House buying analysis with real estate integration and location-based recommendations
🎯 User Experience Wins
- Made finance approachable for students who previously avoided budgeting
- Created engaging insights that actually change spending behavior
- Built a fun, shareable platform that users want to show their friends
- Developed contextual advice specific to individual spending patterns
** Architecture Success**
- Hybrid data strategy combining reliability of SQLite with power of Databricks
- Event-ready demo that works reliably for presentations and showcases
- Scalable design that can handle multiple users and large datasets
- Clean, maintainable code with proper separation of concerns
🎪 Innovation Highlights
- "Insult-based" financial coaching that's funny but effective
- Martian credits integration acknowledging the student context
- Real estate goal setting making long-term planning tangible
- Shareable insights that create social engagement around financial health
What we learned
Technical Insights
- PDF processing is harder than expected - OCR quality and format variations create significant challenges
- Performance optimization is crucial - Users expect instant feedback, especially for financial data
- Error handling is essential - Financial applications need to be reliable and graceful when things go wrong
- API integration complexity - Coordinating multiple services requires careful architecture planning.
- AI as a microservice - Martian saved us so much time and money, including dealing with edge cases we would be pulling our hairs with.
User Experience Discoveries
- Humor makes finance approachable - Students respond much better to funny insights than serious warnings
- Context matters - Generic advice is less effective than insights based on actual spending data
- Visualization is powerful - Charts and graphs make abstract financial concepts concrete
- Goal setting motivates action - Connecting current spending to future goals (like buying a house) drives behavior change
Product Development Lessons
- Start with user pain points - Our own frustration with existing tools drove the solution
- Iterate based on feedback - The "insult" feature evolved from user testing and feedback
- Focus on core value - PDF processing and analytics are the foundation, everything else is enhancement
- Build for your audience - Student-specific features (Martian credits, house buying) resonate more than generic tools
Business Insights
- There's a gap in the market for student-focused financial tools that are both powerful and approachable
- Social features drive engagement - Shareable insights and funny feedback create viral potential
- Integration opportunities - Banks and financial institutions could benefit from better data visualization
- Event showcase value - The platform works well for demonstrating advanced analytics capabilities
What's next for Money Talks
🎯 Immediate Enhancements
- Mobile app development - Native iOS/Android apps for easier statement uploading
- Enhanced AI insights - More sophisticated spending pattern recognition and predictions
- Social features - Friend comparisons, spending challenges, and group budgeting
- Expanded integrations - Support for more banks and financial institutions
📈 Advanced Analytics
- Predictive modeling - Forecast future spending and savings potential
- Behavioral insights - Identify spending triggers and suggest interventions
- Goal tracking - Progress monitoring with milestone celebrations
- Risk assessment - Personal financial health scoring and recommendations
🌍 Platform Expansion
- Multi-language support - Serve international students and users
- Institutional partnerships - Work with universities to provide financial literacy programs
- API marketplace - Allow third-party developers to build on our platform
- White-label solutions - Offer our technology to banks and fintech companies
🎪 Community Building
- Student ambassador program - Recruit campus representatives to spread awareness
- Financial literacy content - Educational resources and tutorials
- Mentorship network - Connect students with financial professionals
- Gamification - Points, badges, and challenges to make financial health fun
🚀 Technical Roadmap
- Machine learning integration - Personalize insights based on user behavior
- Real-time processing - Instant insights as transactions occur
- Advanced security - Bank-level encryption and fraud detection
- Scalability improvements - Handle millions of users and transactions
Money Talks started as a solution to our own financial planning frustrations, but it's become a platform that could genuinely help students everywhere take control of their finances. By making budgeting fun, insights actionable, and goals tangible, we're building the financial literacy tool we wish we had when we started college.
Built With
- fastapi
- investeasyapi
- martian
- next.js
- python
- typescript
- zillow


Log in or sign up for Devpost to join the conversation.