HelloGOV is a call-to-rep campaign link generating tool for organizations engaging in state and federal level legislative advocacy.
HelloGOV is a project of Hack for LA, a Code for America brigade. This project seeks to make it easy to add a call-to-rep tool to social posts, including state senates and assemblies, and federal legislators.
Our primary users are small grassroots organizations who run their own state legislature-level campaigns to advocate on issues most important to their work. Know an org that might be interested in testing? Get in touch with us on the Hack For LA Slack.
This product is currently launched and in invite-only beta. We would love your help implementing end to end testing, working with our users, and implementing their feedback in new and revised features.
Weekly Monday meetups at the Santa Monica Hack for LA hack night will be the primary methods of updates sharing, idea discussions, technical troubleshootings, technical resource exchanges.
$ brew install node
$ brew tap mongodb/brew
$ brew install mongodb-community
$ npm install
$ sudo gem install sass
You only have to do this once.
.env
file to the project root directory.env
file
$ npm run build
docker-compose up -d mongo
docker-compose stop
to stop mongo container (will continue if not explicitly stopped)
$ docker-compose up -d mongo
$ npm run start-dev
$ npm run seed
After running the seed task you should be able to log in to the app with username admin
and password password
.
localhost:8080/login
docker ps
and copy the CONTAINER ID
associated with the docker container running mongo
docker exec -it CONTAINER mongo