Voices of Consent is a nonprofit organization whose mission is to provide healing to victims, bring awareness to sexual assault, transform society’s response to victims, define what consent is. Based in Washington, DC, this nonprofit operates in 48 states to help survivors in the aftermath of a traumatic event by sending survivor boxes to anyone who requests one free of charge. Boxes are personalized and put together to let survivors know they are not alone after an event and can help provide support as they begin the recovery process including information about laws in their state, free health and counseling services in their area, and other tools and resources needed to start the healing journey. Voices of Consent gets the word out to survivors by talking at schools and churches. The boxes are sent to survivors who request them directly or can be picked up at hospitals or police stations.
Please check out https://www.voicesofconsent.org/what-we-do as well as the rest of the website to learn more about this organization.
This is a Ruby on Rails 5.2 application with React + Webpack included.
To get started developing on your machine, you'll need something like the following:
- ruby 2.6.3
- node 10.14
- yarn 1.16
- bundler 2.0.2
- heroku 7.26.2
- redis >= 4.0
To run the app locally:
- Ensure Redis is running (
brew services start redis
on macOS orredis-server
to run it as a one-off process)
$ bundle install
$ yarn install
$ heroku local -f Procfile.dev
Mailcatcher cannot be bundled, for that reason we must use:
$ gem install mailcatcher
To get the MailCatcher gem's mail server up run:
$ mailcatcher
Go to http://localhost:1080/
Send mail through smtp://localhost:1025
To get the MailCatcher gem's mail server up run:
$ mailcatcher
Go to http://localhost:1080/
Send mail through smtp://localhost:1025