Git Product home page Git Product logo

indivisible-server's Introduction

Town Hall Project

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 and then 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

Contribution guidelines for this project

indivisible-server's People

Contributors

alan-mag avatar dependabot[bot] avatar jason94 avatar meganrm avatar

Watchers

 avatar  avatar  avatar  avatar

indivisible-server's Issues

Updates to Indivisible event map for virtual/remote events

We are currently testing the revised new ActionKit event registration form. The following work has been completed:
Retool the event RSVP public facing forms to optimize for virtual events
Update host tools page for virtual events and edit event page for hosts
Update attendee tools page for virtual events
I am currently testing the pages and reviewing the content of the corresponding automated emails inside of the templateset to account for virtual events.

If helpful, the test page can be found here: https://act.indivisible.org/event/test-local-actions/create/

As soon as the templateset testing is done we will switch over the templateset here: https://indivisible.actionkit.com/dash/events/local-actions/

Also we were able to get an answer to your question about geocoding:

If a user enters a 9 digit zip code, the zip is saved in core_user table zip field and the other 4 digits are saved to core_user.plus4.

If user enter their zip, but not an address, city or state, ActionKit will assign a state and even a city to the user. Usually a zip plus 4 is required to determine the city.

If a user enters a value in a postal code field, the value is saved to core_user.postal. If the user country='United States', the postal code is copied to the core_user.zip field, and if provided core_user.plus4 field. In any case, the postal code field value is left as entered.

ActionKit assigns a latitude and longitude to US or international users for whom we have a zip, postal or city. This is saved in core_location also. Lat/long is used to find events near a user.

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.