Git Product home page Git Product logo

townhallproject's Introduction

townHallProject

Goals:

We are a citizen-powered effort that empowers constituents across the country to have face-to-face conversations with their elected representatives. We are campaign veterans and first time volunteers. We come from a diversity of backgrounds and live across the country. We share progressive values and believe strongly in civic engagement. We research every district and state for public events with members of Congress. Then we share our findings far and wide to promote participation in the democratic process and make it as accessible as possible for everyone. We have a team of organizers that works with local groups on the ground to coordinate efforts and encourage citizens to amplify their voices.

The Town Hall Project offers our town hall event list to everyone, across the entire political spectrum. Our founders are dedicated to progressive values and actively encourage progressive allies to use our town hall data, but we are independent of any political party or organization.

This movement is diverse, open source, and powered by citizens. We are proud to be a part of it.

Using our data:

The published event list on our site is open for citizens, activists, and researchers to use. We ask that those re-posting or re-publishing events attribute Town Hall Project and provide a link to townhallproject.com. Use of our REST API is available to partners on a case-by-case basis—to discuss please email [email protected]

User Features:

  • Look up by location
  • Filter/sort by other features (date/rep is going to be present or not)
  • Add to personal calendar
  • Sign up for email alerts
  • Submit an event for review by researchers

Contributing

  • Open an issue in the repository describing the feature you intend to work on.
  • Check out a new branch for this feature from the repository's development branch.
  • Do your work on that branch.
  • When your changes are ready to be merged, open a pull request from your feature branch to the repo's development branch.
  • In the comments of your Pull Request, point out which issue you've resolved and how.

Running Locally

  • npm i
  • bower i
  • node server.js
  • Open localhost:3000

Style Changes

  • In a second terminal window
  • Run grunt watch
  • Make changes to customboot.less
  • New changes will be written to bootstrap.min.css

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.