Skip to content

nitishparkar/bal-asha

Repository files navigation

Important

This project has been moved to a private repo https://github.com/Bal-Asha-Trust/balasha-dcm.
As of March 1, 2026

Bal Asha

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.

Setup

  1. Run figaro install. This will create config/application.yaml. Assign values to the following configuration variables:

    DB_USERNAME
    DB_PASSWORD
    
  2. Run rake db:setup to create and seed database.

Running tests

Running all tests:

rake test

Running specific test(s):

rake test TEST=test/models/donation_test.rb TESTOPTS="--name=/receipt_number/ -v"

Deploying the app

The app currently uses mina for deployment. Deployment config can be found here.

Install mina

gem install mina -v 0.3.8

Deploy

BALASHA_PROD_USER=<username> BALASHA_PROD_SERVER=<ip/name> mina deploy --verbose

License

See LICENSE file.

About

A web application for an NGO to help them manage donations and inventory

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors