User Journey

Step 1: Setup (5 minutes, one-time)

User signs up and provides: Monthly income (salary + side gigs) Monthly expenses breakdown Existing EMIs/loans Emergency fund amount Financial goals (house, car, debt-free, etc.)

Step 2: Ask About a Purchase

User inputs: "I want to buy iPhone 15 for ₹80,000 on 12-month EMI" AI analyzes instantly (<1 second)

Step 3: Get Instant Analysis SmartBuy returns:

Verdict Badge: ✅ Safe to Buy / ⚠️ Risky / ❌ Not Recommended Financial Impact: Shows how monthly savings drop from ₹40k to ₹33k Emergency Fund Impact: Whether purchase depletes safety net Goal Impact: How purchase delays house/car/retirement goals Risk Assessment: What happens if user loses job in 3 months Smart Alternatives: 2-3 better options (cheaper, refurbished, wait-and-save)

Step 4: Make Better Decision

See real cost (not just monthly EMI) Understand trade-offs Choose alternatives OR proceed with recovery plan Share verdict with friends Core Features Real-Time Analysis Engine Calculates EMI with interest rates Simulates budget impact Assesses financial health AI-Powered Alternatives Claude API suggests cheaper/smarter options Shows refurbished items with warranties Calculates "save and buy" timeline Goal Impact Tracking Quantifies how purchase delays goals Shows timeline shifts (36 months → 44 months) Keeps users aligned with dreams Risk Assessment "Job loss scenario" - Can you afford EMI if income stops? Emergency fund adequacy Debt-to-income ratio User Data Isolation JWT authentication Real database per user No data pollution between accounts Logout clears all client data

  1. The Problem Your Project Solves The Real Problem

Millions of people earn good incomes but fail to build wealth. Why?

They make impulsive big purchases (iPhones, laptops, cars) They don't understand the real cost (just focus on monthly EMI) They realize too late that purchase destroyed savings/delayed goals By then, it's too late—they're locked into 12-24 month EMI Pain Points Users Face

"I want to buy iPhone 15 but don't know if I can afford it"

No tool tells them the full impact Budget apps just track past spending (not future impact) EMI calculators are generic (not personalized) Financial advisors cost ₹5,000+ per consultation

"I took an EMI for a car and now my emergency fund is gone"

Should have known this before buying No way to simulate impact beforehand Now stuck in debt spiral

"This purchase delayed my house goal by a year"

Didn't realize the opportunity cost No one showed them alternatives Regret is too late Market Gap

Existing solutions don't work:

YNAB, Mint: Track past spending (not future decisions) EMI calculators: Generic math (not personalized) Financial advisors: Expensive, hard to access Banks: Want you to take EMI (incentive mismatch)

SmartBuy is different:

Answers BEFORE you buy (prevents regret) Personalized to YOUR situation AI-powered smart alternatives Honest (no incentive to push purchases) Instant (<60 seconds) Target Market (India) 15M young professionals earning ₹30k-150k/month 50M gig workers/freelancers with variable income 5M small business owners making business purchase decisions Total TAM: ₹5,000+ crore opportunity

  1. The Tools, Languages, or Platforms You Used Frontend React 18 - UI components, state management Vite - Fast build tool, hot module replacement Tailwind CSS - Responsive design system Axios - HTTP client with interceptors React Router - Page navigation TypeScript (optional) - Type safety Backend FastAPI - Python web framework Uvicorn - ASGI server Supabase - PostgreSQL database + auth Pydantic - Data validation PyJWT - JWT token management Passlib + bcrypt - Password hashing Python-dotenv - Environment variables AI/LLM gemini api Integrations Supabase PostgreSQL - User data, profiles, analyses Stripe (for future) - Premium subscription billing Google OAuth (for future) - Simplified signup Deployment Vercel - Frontend hosting (serverless) Railway or Render - Backend deployment Supabase - Database hosting (managed PostgreSQL) Development Tools Git/GitHub - Version control

Built With

Share this project:

Updates

Submission history