PORTFOLIO PROJECT
SHIPPED
Casefile — Credit Counseling Platform
A full-stack case management tool for credit counselors — built to demonstrate
end-to-end product engineering across a real-world domain.
Casefile covers the complete counseling workflow: client intake, debt tracking,
session logging, and payoff planning using both snowball and avalanche strategies.
The calculator runs a month-by-month simulation, computes projected payoff dates and
total interest, and lets counselors save the result as a versioned action plan —
preserving the full revision history rather than overwriting it. An analytics
dashboard aggregates portfolio-level metrics, debt trajectory charts, and counselor
productivity stats across the entire caseload. Built with JWT-based authentication,
a normalized relational schema, and a global search covering clients, creditors,
debts, and session notes.
Node.js
Express
TypeScript
React
Prisma
SQLite
JWT Auth
Recharts
React Router
Bcrypt
▸ Snowball / avalanche payoff calculator with month-by-month simulation
▸ Versioned action plans — full revision history, never overwrites
▸ Normalized creditor entity with portfolio-level stats per creditor
▸ Global search across clients, creditors, debts, and session notes
▸ Analytics dashboard: debt trajectory charts, productivity metrics
▸ JWT authentication, bcrypt hashing, ownership-scoped routes
▸ Dark mode, data export (JSON + CSV), session templates
Placeholder — update with project details.