Inspiration
Most people don’t struggle because they don’t want to save or invest — they struggle because they don’t understand how. Financial education is often complex, scattered, and disconnected from people’s daily habits, and without guidance, people fall into unhealthy spending habits. We wanted to build a system that teaches, supports, and empowers users to grow financially confident.
What it does
CapitalGrow is an educational assistant integrated into the Capital One ecosystem that tracks the user’s spending habits and offers proactive learning experiences. It doesn’t just show users their numbers — it interprets them, teaches them what they mean, and guides them toward better financial decisions. Users learn financial concepts as they manage their money, receiving explanations, predictions, and tailored insights in real time.
Value for Capital One
- Increases user loyalty by transforming the app into a financial coach.
- Enables cross-selling opportunities by identifying when users are ready for new products (credit, investment, insurance).
- Positions Capital One as a financial education leader, not just a service provider.
What makes it unique Unlike standard finance tools, this project doesn’t just tell users what happened — it teaches them why it happened and how to improve it next time. Through educational content and habit coaching, it builds long-term understanding and financial confidence.
How we built it
- Frontend: React 19 (with React Compiler), TypeScript, and Material UI, styled for a mobile-first experience.
- Backend: Python + Flask providing endpoints for Accounts, Transactions, Goals, and Missions.
- Database: SQLite 3 for simplicity and quick prototyping.
- Data Analysis & Forecasting: Prophet (Meta) and Pandas for time series predictions and spending analysis.
- Hosting: AWS EC2 with a .tech domain for deployment.
Built With
- amazon-web-services
- flask
- materialui
- pandas
- prophet
- python
- react
- sqlite
- tech
- typescript

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