SaaS finance tooling: revenue dashboards, metrics, projections and commission calculation.
FinPath is an open-source project by SJA Pathway for the Finance / Accounting track. It is built in the open by the community — contribute, learn, and build real, portfolio-worthy work.
- Revenue dashboard — MRR, ARR, churn and cohort views.
- SaaS metrics calculator — LTV, CAC, payback period and burn multiple.
- Financial projection template — scenario modelling with sensible, documented assumptions.
- Commission calculator — recurring sales commission and payout-threshold logic.
TypeScript, Next.js, Chart.js, spreadsheet exports.
Open source contribution is free and open to everyone, but this track is aimed at people with 2–3 years of professional experience in Finance / Accounting, because the work is real and largely self-directed.
Please note: open-source contribution gives you experience, references from your commit history, and portfolio material — but it does not include a certificate or a reference letter. Those come with the paid internship plans, which include mentorship, structured tasks, and live company projects.
git clone https://github.com/SJA-Pathway/FinPath.git
cd FinPath- Read the open issues and pick one labelled
good first issue. - Comment on the issue so nobody duplicates your work.
- Fork, branch (
feat/your-thing), commit, and open a PR. - Join the Discord and say hello in the FinPath channel.
- One PR per logical change; keep it reviewable.
- Write a clear description of why, not just what.
- Match the existing code style; add tests where they make sense.
- Be kind in reviews. Everyone here is learning.
| Discord | https://discord.gg/qqE5EqXfdy |
| Website | sjapathway.com |
| All repos | github.com/SJA-Pathway |
| Contact | ceo@sjapathway.com |
MIT — see LICENSE.