thunderboltsid/bcps
An interactive CLI for predicting approximate payment schedules for ๐ง ๐ค Income Sharing Agreements
๐ง ๐ค Payment Schedule Predictor
An interactive CLI for predicting approximate payment schedules for ๐ง ๐ค Income Sharing Agreements
๐ Getting Started
Pre-requisites:
- devbox: Run
./install_devbox.shto install the necessary dependencies - direnv: Follow the instructions here to install direnv and add
eval "$(direnv hook zsh)"to your .zshrc (changes depending on shell)
Steps to set up:
- Clone the repository
- Run
direnv allowin the directory to load the development environment
Run the CLI:
- Run
go run main.goto start the CLI and answer the questions to generate a payment schedule
๐คฏ Motivation
Income Sharing Agreements (ISAs) are a new way to finance education. They allow students to pay for their education after they graduate and secure a job. The student agrees to pay a fixed percentage of their income for a fixed period of time. This project aims to provide a simple tool to predict the payment schedule for an ISA based on the student's income.
ISAs like ๐ง ๐ค can be significantly more expensive than a traditional education loan depending on your income. This tool aims to provide transparency and clarity to students who are considering entering into an ISA.