type: decision
status: active
timestamp: 2026-06-25
tags: [decision, apps, finance, consolidation, routing, repo-shape]

Finance — one repo, ten routes at finance.oriz.in

10 finance calculators into single repo. Shared @oriz/finance package

Finance — one repo, ten routes

Decision

One repo (finance, on GitHub at chirag127/finance, deployed to finance.oriz.in) serves all ten finance calculators as routes:

RouteTool
/emiEMI / loan calculator
/sipSIP returns
/tax-80cSection 80C tax savings
/hraHRA exemption
/ppfPPF maturity
/npsNPS corpus
/retirementRetirement corpus + drawdown
/gstGST inclusive/exclusive
/fdFixed deposit maturity
/lumpsumLumpsum returns

Math primitives live in the @oriz/finance shared npm package. Reverses the earlier “one repo per calculator” split.

Why

Implications


Edit on GitHub · Back to index