Inspiration

What it does

How we built itFinCypher is an AI‑powered personal finance assistant that visualizes spending patterns and detects social‑engineering (phishing) tactics in messages. It ships as a fast MVP with a React (Vite) frontend and a Python FastAPI backend using local synthetic JSON data for easy demos.

  • Key features:
    • Interactive Dashboard with KPIs (income, expenses, balance, average), bar/pie/line charts, and anomaly highlights.
    • Transactions view with category breakdown, recent list, and demo-data regeneration.
    • Message Analyzer to detect tactics like urgency, authority, scarcity, suspicious URLs, and requests for money/data, returning an explainable risk score and recommendation.
  • Tech stack: React + Vite + Recharts (frontend), FastAPI + Pydantic + Uvicorn (backend), JSON seed data.
  • API endpoints: GET /health, GET /transactions, POST /seed, POST /analyze-message.
  • Dev notes: CORS enabled for local development; message analysis falls back to local heuristics for offline demo.

Built With

Share this project:

Updates