If we want to have an effect on our politics, we need good representation. Our reps need to hear us if they're going to represent us. Calling them works, and we've made it easy to download their contact info.
Recommended node version 6.9.1
npm i
npm run build
npm run dev
- Recommended node version 6.9.1
- API at https://github.com/phoneyourrep/phone-your-rep-api
Contributions are welcome! See the Contributing guide for more.
- Set up aws credentials in
./.aws/credentials
under a profile namedphoneyourrep
. - Run
npm run s3-deploy
to deploy all the files in./docs
to an s3 bucket namedwww.phoneyourrep.com
.
TODO: implement certbot
or AWS cert management for SSL with CloudeFront.
If you need to set up a new bucket, see the permissions JSON in ./aws
to start.