Elections-app is a React Single Page App (SPA)
- Determine if an end user is Registered to Vote
- If Registered, show what a Ballot will contain
- If not Registered, link to the Michigan Voter Registration Information
- React to Manage Javascript and HTML Components
- SCSS to give CSS a boost
- BEM to help organize the CSS
- Riteway for Testing
- Install git Link to Install git instructions
- Install Node Link to Install Node instructions
- If planning to contribute you will need to be added to the project
$ npm install
$ npm run watch # This will do build every time you make a change
$ npm run build-dev # This will build a non-minified version of the project
$ npm run build # This will build a minified version of the project
After running one of the builds you will have a dist folder.
- Navigate to that folder
- Open index.html with your web browser
$ npm run test # Run the tests once
$ npm run watch-test # Run the tests every time you make a change