Skip to content

ryachavan/BrokeGPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

11 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ’ธ BrokeGPT: Chatbot for Financial Queries

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.


๐Ÿง  Overview

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.


๐Ÿš€ Features

๐Ÿฆ 1. Taxation Assistance

  • 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

๐Ÿ’ฐ 2. Mutual Funds

  • 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

๐Ÿ›ก๏ธ 3. Insurance

  • Overview of different insurance types
  • Claim filing and renewal process
  • Policy exclusions explained
  • Coverage details and comparison
  • Importance of health and term insurance

๐Ÿ›๏ธ 4. Government Schemes

  • Key central government initiatives explained
  • Eligibility and benefits details
  • Required documents for application
  • Real-world relevance for each scheme

๐Ÿงฉ Design Thinking Approach

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

๐Ÿ› ๏ธ Technology Stack

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

๐Ÿ’ก Key Strengths

โœ… 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


๐Ÿ”ฎ Future Enhancements

  • ๐Ÿค– 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

๐Ÿ‘ฉโ€๐Ÿ’ป Contributors

๐Ÿ–ฅ๏ธ Live Demo: BrokeGPT on Streamlit

About

Chatbot for common Financial Queries

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages