Beehive is a free and open source funding suitability checking tool maintained by CAST. It uses a funder’s guidelines, priorities and open data to produce a report that helps fund seekers decide where to apply.
The tool has been developed with charitable grant funding in mind, but has the scope to work for other types of opportunities that non-profits may apply for with minimal changes.
These instructions will get a copy of the project up and running on your local machine for development and testing purposes.
git clone https://github.com/TechforgoodCAST/chc-referrals.git
.envfile with the appropriate configuration:
STRIPE_SECRET_KEY=<your test secret key from Stripe> STRIPE_PUBLISHABLE_KEY=<your test publishable key from Stripe> STRIPE_FEE_OPPORTUNITY_SEEKER=<card processing fee in pence e.g. 80> STRIPE_AMOUNT_OPPORTUNITY_SEEKER=<private report cost in pence e.g. 1999> <!-- Optional --> HASHIDS_SALT=<a secret key for encoding Hashids>
rails sto start local development server
bundle exec spring rspecto run Ruby unit and end-to-end tests.
This project uses Active Admin to provide a simple administration interface for managing records in the database. Visit the
/admin path with the server running to make use of it, and see Active Admin's documentation for more details.
First of all, thank you for your help!
If you want a feature added the best way to get it done is to submit a pull request that implements it...
- Fork the repo
- Create your feature branch (
git checkout -b my-new-feature)
- Implement your changes
- Commit your changes (
git commit -am 'Add some feature')
- Push to GitHub (
git push origin my-new-feature)
- Create a pull request into the develop branch
Alternatively you can submit an issue describing the feature.
- Suraj Vadgama - Founder - suninthesky
See also the list of contributors who participated in this project.
This project is released under the MIT License - see the LICENSE.md for details.