FinSight API
Modular TypeScript + Express backend for financial records — role-based access control and real-time analytics with Prisma, PostgreSQL, and live Swagger docs.
01Challenge
Financial backends drift into spaghetti — auth in one place, records in another, analytics bolted on. FinSight needs a clean, modular core where roles, records, and live numbers all live together.
02Strategy
TypeScript + Express API with Prisma + PostgreSQL, Jest test coverage, Docker Compose for instant local rise, and CI/CD in place. RBAC keeps roles strict while real-time analytics stream from the same schema.
03Results
Fully documented (Swagger UI live at /api/docs), Dockerized, and CI-built — a ready-to-fork financial API skeleton with tests and auth baked in.