Skip to content



This project is code complete.


Bouch is the budget pouch. A simple tool written in Ruby to calculate and project your annual personal budget based on fiscal quarter expenditures, income, assets, and debts.


Bouch was originally written to help forecast, manage, and create my 2018 personal budget.

Additionally, I wanted a simple and fast tool that I could use to discover exactly how much my household was going to spend in the coming year, where we could cut unnecessary expenses, establish some basic monetary goals, and gain perspective on our overall financial health.

Also, it was an exploration in learning how to create a legitimate Ruby Gem Package using Bundler, Rake, Semaphore CI, and understanding the basics of behavior-driven development (BDD) with RSpec.


Bouch is a etymological Portmanteau of the words budget and pouch. The Middle English etymology of budget comes from the words bogett, bouget, bowgette, which mean "leather pouch"


Source Code

Last update: 2022-04-07