All Projects → ProgressiveMass → legislator-scorecard

ProgressiveMass / legislator-scorecard

Licence: other
🗳️ Explore MA state representatives' voting records

Programming Languages

javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
HTML
75241 projects

Projects that are alternatives of or similar to legislator-scorecard

scottspence.me
Personal portfolio built with Gatsby
Stars: ✭ 17 (+0%)
Mutual labels:  gatsbyjs
gatsby-advanced-blog-system
📰 This repository is a demo from the article about how to build our own blog using Gatsby.
Stars: ✭ 67 (+294.12%)
Mutual labels:  gatsbyjs
halo-lab
Website of the Halo lab: design and development agency
Stars: ✭ 32 (+88.24%)
Mutual labels:  gatsbyjs
flatten-the-curve
COVID-19: By the numbers. Presenting country comparisons and adjustable cumulative graphs. Looking for another developer to keep this up to date
Stars: ✭ 18 (+5.88%)
Mutual labels:  gatsbyjs
docgen
Docxy is a React based open-source documentation site generator. Build beautiful, blazing fast documentation sites for your projects with just markdown.
Stars: ✭ 49 (+188.24%)
Mutual labels:  gatsbyjs
gatsby-source-rss-feed
Gatsby source plugin for rss feed.
Stars: ✭ 24 (+41.18%)
Mutual labels:  gatsbyjs
gatsby-plugin-scroll-indicator
A visual indicator of page scroll on Gatsby websites
Stars: ✭ 14 (-17.65%)
Mutual labels:  gatsbyjs
gatsby-generator
🎰 Generate Gatsby Starters in Seconds
Stars: ✭ 23 (+35.29%)
Mutual labels:  gatsbyjs
theleakycauldronblog
My Personal Blog. Powered by Gatsby and Netlify CMS
Stars: ✭ 33 (+94.12%)
Mutual labels:  gatsbyjs
crime-data-frontend
Visualization and download tools for exploring the FBI’s Uniform Crime Reporting (UCR) data
Stars: ✭ 88 (+417.65%)
Mutual labels:  government-data
best-of-react
🏆 A ranked list of awesome React open-source libraries and tools. Updated weekly.
Stars: ✭ 364 (+2041.18%)
Mutual labels:  gatsbyjs
gatsby-starter-grayscale
Gatsby.js V2 starter template based on Grayscale by startbootstrap
Stars: ✭ 25 (+47.06%)
Mutual labels:  gatsbyjs
gatsby-starter-portfolio-minimal-theme
A Gatsby Starter Project to get started with the Portfolio Minimal Theme.
Stars: ✭ 80 (+370.59%)
Mutual labels:  gatsbyjs
plugins
Monorepo for plugins in the Gatsby User Collective.
Stars: ✭ 40 (+135.29%)
Mutual labels:  gatsbyjs
gatsby-starter-apple
🍎 Gatsby blog starter kit with beautiful responsive design
Stars: ✭ 88 (+417.65%)
Mutual labels:  gatsbyjs
gatsby-theme-gatstats
A Gatsby theme and dashboard for your tech blog... or a dashblog if you prefer 🤷‍♂️
Stars: ✭ 34 (+100%)
Mutual labels:  gatsbyjs
fauna-gatsby-comments
Roll your own comments with Gatsby and FaunaDB 🗞️
Stars: ✭ 29 (+70.59%)
Mutual labels:  gatsbyjs
testimonial
Jamstack app using Gatsby, Netlify, and FaunaDB.
Stars: ✭ 23 (+35.29%)
Mutual labels:  gatsbyjs
gatsby-typescript-emotion-storybook
Gatsby Starter: TypeScript + Emotion + Storybook + React Intl + SVGR + Jest
Stars: ✭ 63 (+270.59%)
Mutual labels:  gatsbyjs
chicio.github.io
👻 Fabrizio Duroni (me 😄) personal website. Created using GatsbyJS, Styled Components, Storybook, Typescript, tsParticles, GitHub pages, Github Actions, Upptime.
Stars: ✭ 20 (+17.65%)
Mutual labels:  gatsbyjs

.github/workflows/deploy.yml

Progressive Massachusetts Legislator Scorecard

Taking somewhat dry legislator information from various spreadsheets administered by Progressive Massachusetts and turning it into a ...slightly less dry interactive app.

Check out the scorecard app here

Technical details

The gatsbyjs statically-generated site uses Google Sheets as a lightweight CMS and also sources additional legislator data from the Open States API.

Hosted on Google Firebase, with a Firebase serverless function for fetching geolocation data, and automated deployments using Github actions.

Site created by @aholachek and currently administered by @dscush.

screenshot of the scorecard

Contributing

You can build the site locally by simply running yarn start after cloning the repo. To build the data, you'll need to copy .env.template to .env and then add your own Google API key (it must be Google Sheets enabled) and an Open States API key. You should then be able to run the yarn build-data command to fetch legislator data.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].