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
- fastapi
- javascript
- python
- react


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