Skip to content

Hear Ye - an app to track if your representatives are voting with you or against you (i.e. with district or with parties)

License

Notifications You must be signed in to change notification settings

Hear-Ye/Hear-Ye-App

Repository files navigation

Hear Ye, Hear Ye!

Make your voices heard, and your vote actually matter! See if your representatives are voting with you or against you in the app "Hear Ye"


Overview

This app shows users how their fellow citizens (anonymously) are voting compared to their representative. A lot of the times, it's the opposite of the constituents'.

For example, in Michigan, located in the middle of the Great Lakes which contains 21% of the world's surface fresh water by volume, many Republican-dominated districts are environmentalists unlike the rest of the party, yet their representatives vote for the construction of an oil pipeline literally in the freshwater lake.

Edit (29 Jun 2021): https://apnews.com/article/donald-trump-business-climate-climate-change-e1f0f572a7b5841bb6141456776bafec Eyy Michigan pride!

Inspiration

Most Congressmen only vote with their parties so that they can have enough funding and a salary for another election. Gone are the days of bipartisanship to the point that Congressmen on both sides of the aisle don't talk to each other without being called "traitors" instead of "pals." Today, there's an absolute need for just a TINY bit of bipartisanship that has been forgotten since the '90s; you'll see retired Congressmen wish for bipartisanship to return without actually committing to it themselves.

So let's make them commit to it with our votes.


How to Run

This app is still in development.

Configuration

Copy .template.env to a .env file:

cp .template.env .env

Hack away

We use React Native to build this because Andrew wanted to learn it and didn't have the resources to keep this developing.

If you use nvm, run nvm use. Then:

  1. npm install --production=false
  2. Start metro: npm run start
  3. npm run android or npm run ios
  4. To use the hot-reload, just head back to the simulator. Make sure Metro is running.

If you're using Webstorm, follow this guide for linting with prettier automatically on every save: https://prettier.io/docs/en/webstorm.html. You can also manually lint via npm run lint.


Credit and License

Created on 26 April 2021 by Andrew Chen Wang. I'm going to be happy if Congressmen start saying "haha sucka. I ain't gettin' rolled today." Ahh wishful thinking... Can you imagine like a leader of a party standing right behind you saying "you ain voting for the other side right? Hope not..." with like a grim face and deadly stare... No devil horns; just blankly staring into the universe. The lack of attention from the eye to yours and more from the eye to the ballot box is worse if you think about it.

Copyright 2021 Andrew Chen Wang, Hear Ye LLC

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.

About

Hear Ye - an app to track if your representatives are voting with you or against you (i.e. with district or with parties)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published