Friends of the Library (FOL) is an app for small nonprofit organizations to accept donations, connect with their audience and improve their marketing with data. Volunteers can track contacts, view donation data, make edits, and perform data entry all on one page.
- RESTful API, versioned, on subdomain, and built on Ruby on Rails with user authenticiation.
- Single page React JS admin interface for data visualization and database management.
- Stripe payment processing for donations
- Address standardization with SmartyStreets API
- Mobile friendly responsive design on client side
View the demo production site, running on Heroku.
- input
4242424242424242
as card number and999
as security code to test payments. - use email:
demo@demo.com
and password:demopassword
to login to the admin area (button in footer)
curl get.pow.cx | sh
ln -s /path/to/fol
bundle install
npm install
rake db:create
- Sign up for test keys from Stripe and SmartyStreets and add to .env
rake db:migrate
rake db:seed
- Go to
fol.dev
in your browser.
- Set ENV variables with
heroku config:set VARIABLE=VALUE
heroku buildpack:set https://github.com/heroku/heroku-buildpack-multi.git
- Add Subdomain