GithubHelp home page GithubHelp logo

cbarnes0 / webapp Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wevote/webapp

0.0 0.0 0.0 57.25 MB

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

Shell 0.20% JavaScript 98.09% Python 0.27% CSS 1.12% HTML 0.16% MDX 0.17%

webapp's Introduction

We Vote 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 We Vote. 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!!

webapp's People

Contributors

dalemcgrew avatar sailingsteve avatar jarodpeachey avatar pertrai1 avatar lazorfuzz avatar armendo avatar ixley avatar fi0rini avatar anoninnyc avatar flurmbo avatar zachmonteith avatar lisamburns avatar jainanisha90 avatar emilyliza avatar uroshima avatar bharathdn avatar josh-southern avatar user512 avatar chulinguy avatar quemona98 avatar kuwood avatar nyette avatar mlevoy avatar dependabot[bot] avatar ndrewr avatar arunkumarvls avatar coffeewarrior avatar anirudhx234 avatar fdiazq avatar olivetreee avatar

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.