BrokeGPT is a Streamlit-based intelligent financial assistant designed using Design Thinking principles to simplify complex finance concepts for users.
The project follows the five stages of design thinking (Empathize, Define, Ideate, Prototype, and Test) to deliver a working prototype that helps users explore Taxation, Investments, Insurance, and Government Schemes interactively.
BrokeGPT serves as a personal financial chatbot prototype built using Python and Streamlit.
It integrates a structured knowledge base covering essential financial topics and provides meaningful, conversational responses to user queries, promoting better financial awareness and decision-making.
- Filing process walkthrough
- Required documents for ITR filing
- Tax filing deadlines
- Section 80C deductions overview
- Old vs New tax regime comparison
- GST return filing process
- TDS guidance and refund status
- PAN application guidance
- Types of mutual funds explained
- Starting a SIP (Systematic Investment Plan)
- Understanding Net Asset Value (NAV)
- Tax implications on mutual funds
- Redemption and withdrawal process
- Choosing suitable funds based on goals
- Risk assessment and diversification tips
- Overview of different insurance types
- Claim filing and renewal process
- Policy exclusions explained
- Coverage details and comparison
- Importance of health and term insurance
- Key central government initiatives explained
- Eligibility and benefits details
- Required documents for application
- Real-world relevance for each scheme
The development process followed the Design Thinking methodology, focusing on human-centered problem-solving:
| Stage | Description |
|---|---|
| Empathize | Understood the financial challenges faced by students and young earners |
| Define | Identified key pain points in financial literacy and accessibility |
| Ideate | Brainstormed ways to make financial education simple and interactive |
| Prototype | Built BrokeGPT as a guided, informative chatbot interface |
| Test | Collected user feedback and refined responses for clarity and engagement |
| Component | Description |
|---|---|
| Language | Python |
| Framework | Streamlit |
| Core Library | streamlit - used to build and deploy the interactive web interface. Handles layout, inputs, and dynamic updates easily. |
| Other Tools | Markdown and Custom CSS for UI styling |
โ
Clean, minimal interface built with Streamlit
โ
Comprehensive, easy-to-understand financial knowledge base
โ
Conversational explanations of jargon-heavy financial topics
โ
Effective application of Design Thinking principles for user-centered learning
- ๐ค Integration of NLP models for natural language understanding
- ๐ก Personalized financial insights and simulation modules
- ๐ฆ Expanded coverage for banking, loans, and credit card management
- ๐ Interactive dashboards for tax and investment visualization
- ๐ Integration with real-time APIs for updated tax slabs and market data
๐ฅ๏ธ Live Demo: BrokeGPT on Streamlit