BankScope
Advanced risk assessment and market intelligence platform for banking professionals and loan originators.
19 commits over 4 days
What it is
BankScope is a comprehensive banking market intelligence platform that transforms FDIC data into actionable insights for commercial banking professionals. It monitors 4,400+ banks in real-time, detecting eight sophisticated risk signals (capital deterioration, CRE concentration, deposit outflows, NIM compression, construction loan stress, etc.) and provides a fully searchable data dictionary of 3,000+ banking field definitions. The platform includes a complete ETL pipeline for FDIC data replication (200,000+ records from 7 endpoints), an admin dashboard for historical signal processing, and Google OAuth-protected access to sensitive banking intelligence. Built for loan originators and banking analysts who need to identify market opportunities, assess counterparty risks, and make data-driven lending decisions.
Why I built it
Built to give Pace Loan Group (a commercial lending outfit) competitive intelligence by turning public FDIC data into a live risk radar. The platform was designed to help loan originators spot troubled banks (potential acquisition targets or risk exposures), identify market opportunities, and understand banking metrics in regulatory context. The extensive documentation around authentication, production cleanup, and Vercel deployment suggests this was built as a production tool intended for real commercial use, not just a learning project.
Tech stack
Next.js 15 (App Router) with React 19 and TypeScript; Prisma ORM with PostgreSQL; NextAuth.js for Google OAuth; Tailwind CSS 4 and ShadCN/UI components; Recharts for visualization; tRPC for type-safe APIs; Zod validation; Jest testing; FDIC API integration with rate limiting; deployed on Vercel.
Timeline & effort
Last active Jul 4, 2025 — 19 commits across 4 active days (spanning 19 days).
19 commits spanning 20 calendar days (Aug 15–Sep 4, 2025) with 4 distinct active days of work. The commit pattern suggests concentrated sprint-style development sessions rather than daily incremental work—this appears to be a focused build-out of a production application rather than exploratory tinkering.
Did it turn out useful?
The deployment URL is live at bank-scope.vercel.app, Google OAuth authentication is production-ready, and the extensive cleanup documentation (SCRIPT_MIGRATION_LOG showing 40+ dev scripts deleted after functionality was migrated to admin APIs, VERCEL_DEPLOYMENT_CLEANUP_PLAN tracking production readiness) demonstrates this was intentionally shipped for real use. The platform monitors live FDIC data for 4,400+ banks with 860+ active risk signals, has a complete ETL pipeline, and includes admin controls for historical processing—all hallmarks of a working production application serving a real business need at Pace Loan Group.