Important
This project has been moved to a private repo https://github.com/Bal-Asha-Trust/balasha-dcm.
As of March 1, 2026
Internal app for Bal Asha Trust. It helps them manage donor/donation information. It also serves as an inventory management system by keeping track of purchases and disbursements.
-
Run
figaro install. This will createconfig/application.yaml. Assign values to the following configuration variables:DB_USERNAME DB_PASSWORD -
Run
rake db:setupto create and seed database.
rake test
rake test TEST=test/models/donation_test.rb TESTOPTS="--name=/receipt_number/ -v"
The app currently uses mina for deployment. Deployment config can be found here.
gem install mina -v 0.3.8
BALASHA_PROD_USER=<username> BALASHA_PROD_SERVER=<ip/name> mina deploy --verbose
See LICENSE file.