Skip to content

ivanko22/WebApp

This branch is 866 commits behind wevote/WebApp:refs/heads/develop.

Folders and files

NameName
Last commit message
Last commit date
Oct 13, 2023
Apr 19, 2024
Apr 26, 2024
Jun 1, 2024
Aug 3, 2024
Jun 5, 2024
Jan 4, 2024
Jan 31, 2016
Jun 10, 2021
Jan 4, 2024
Apr 13, 2024
Oct 29, 2018
Sep 22, 2023
Aug 22, 2020
Oct 15, 2018
Oct 21, 2018
Dec 27, 2018
Feb 21, 2024
Feb 21, 2024
Jul 15, 2020
Aug 14, 2020
Jul 31, 2024
Jul 31, 2024
Jun 23, 2020
Jan 22, 2019
Feb 21, 2024
May 4, 2024
Feb 16, 2016
Aug 14, 2020

Repository files navigation

WeVote WebApp

Build Status Sauce Test Status

This WebApp repository contains a Node/React/Flux Javascript application. Using data from Google Civic API, Vote Smart, MapLight, TheUnitedStates.io and the Voting Information Project, we give voters a social way to interact with ballot data.

Interested in volunteering or applying for an internship? Starting presentation here. Please also read about our values and see our Code of Conduct To join us, please review our openings here, and apply for a volunteer position through that page.

Our current version is here https://WeVote.US and we are working on a new version now!

Installing WebApp

Our installation process is built to allow engineers all over America to contribute to WeVote. It may seem complicated, but it allows anyone to be in a position to make suggestions, and get involved.

Installation on MacOs and Linux

  1. Preparing the Environment on Your Machine (MacOS and Linux)
  2. Bringing Code to Your Machine (MacOS and Linux)
  3. Running WebApp for the First Time (MacOS and Linux)

Installation on Windows

  1. Windows Simplified setup for the WebApp

Working with WebApp

  1. Working with WebApp Day-to-Day

  2. What the Heck is a Pull Request?

  3. Before Your First Pull Request

  4. Creating a Pull Request

  5. Debugging Tools and Tips

  6. Issues and Reporting Bugs

  7. Styling Guidelines

  8. Want to sign in with Facebook or Twitter on localhost?

  9. Working with ngrok to test on mobile

Thanks to BrowserStack for helping us with automated testing!

Contributing to the Project

Please read the following before you start contributing to the project. Thank you!

Coding Standards and Best Practices

How to Submit Code / Pull Requests

  1. What the Heck is a Pull Request?

  2. Before Your First Pull Request

  3. Creating a Pull Request

  4. Pull Request Advanced Tips & Tricks

  5. Troubleshooting Pull Request Problems

  6. Approving Pull Requests

  7. Progressive Web App Feature

Testing WebApp

  1. Introduction to WebApp testing

  2. Explanation of various files

Welcome aboard!!

About

We Vote's javascript (client-side) mobile website built with React/Flux. Twitter: @wevote Apple Store: https://itunes.apple.com/us/app/we-vote-voter-guide/id1347335726 Android: https://play.google.com/store/apps/details?id=org.wevote.cordova&hl=en_US

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.0%
  • CSS 1.1%
  • Other 0.9%