FinSight API

Modular TypeScript + Express backend for financial records — role-based access control and real-time analytics with Prisma, PostgreSQL, and live Swagger docs.

0 starsDocsGitHub
TypeScriptExpressPrismaPostgreSQLJestDockerCI/CD

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.

Webrings:cpt{<|>}