Skip to content

LlanerasJ/casefile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Casefile

A credit counseling case-management application for tracking clients, debts, creditors, payments, counseling sessions, and action plans, with payoff projections and portfolio analytics.

Stack

  • Backend — Node.js, Express, TypeScript, Prisma (SQLite for dev)
  • Frontend — React, TypeScript, Vite

Project structure

backend/    Express + Prisma API
frontend/   React + Vite client

Getting started

Backend

cd backend
npm install
cp .env.example .env   # then fill in the values
npx prisma migrate dev
npm run dev

Frontend

cd frontend
npm install
npm run dev

Features

  • Client and case management
  • Debt and creditor tracking
  • Payment logging
  • Counseling session logs
  • Action plans with payoff projections
  • Portfolio summary and productivity analytics
  • Global search and data export

About

Full-stack credit counseling platform for managing client debt portfolios. Features a snowball/avalanche payoff calculator, versioned action plans, Stripe payment processing, JWT auth, and an analytics dashboard. Built with React, TypeScript, Express, and Prisma

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors