Programming in React

I wanted to share some thoughts about getting started with WeVote's WebApp and WeVoteServer repositories. Please email Dale when you have completed the installation of the WebApp repository.

WeVote's Javascript/React Front End open source (MIT License) software can be found here: https://github.com/wevote/WebApp

Instructions for installing WebApp are about half way down that page. I recommend spending 15-30 minutes reading through the installation instructions before starting the process, and then circle back to actually start the process. Most challenges installing have to do with going too fast through the installation process, and missing a step.

We will discuss installing our server-side software (i.e., our Admin/API server, which is built in Python/Django - https://github.com/wevote/WeVoteServer) on another page (please let us know if you are interested in that), but one thing to note is that our Admin/API server does not run on Windows development machines. If you want to be a WeVote full stack developer and work on both WebApp and WeVoteServer, you will need to do this on a Linux machine or Mac, or use something like WSL on Windows. If you only want to work on WebApp, you can install WebApp on a Windows machine.

This is the meeting time for the all-team engineering team:

If you are just getting started with React, you can start learning here: https://react.dev/learn

Once your have finished the onboarding process, you will be given access to our Jira account, where we track our user stories and bugs.