Skip to content

CamWills89/citizen-portal

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Citizen Portal

Table of contents

  • Introduction
  • Technologies
  • Screenshot
  • URL

Introduction

A one-stop portal to get more information about your representatives and up-to-date info on nation-wide elections. THIS IS A CODE BLOCK

Technologies

  • Javascript
  • HTML/CSS
  • Bulma
  • Jquery
  • MomentJs

User Story

  • As a prospective voter, I want to get information about government officials and election dates so that I am *more informed and prepared on election day.
  • As a US resident, I want to get information about upcoming elections and my representatives relevant to where I live, so that I can make decisions about my political position.
Given a form to enter my location...
  • When I input my address and select Election information, Then I am present with All upcoming US elections and a link to your specific State’s website.
  • When I click on an upcoming election, Then I am presented with relevant news articles about the selected election.
  • When I click on register to vote, Then I am directed to a website to do so.
Given a form to enter my location...
  • When I input my address and select Get to know my representatives, Then I am presented with a choice of scope at either a National, State or County Level.
  • When I select a scope option, Then I am presented with all the representatives according to that scope.
  • When I select a representative, Then I am presented with general information and relevant news articles about the representative if available.

Screenshot

Home Election info page election news modal Representatives page National scope Representatives modal

Link

Live URL

Github repository

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 51.9%
  • HTML 37.5%
  • CSS 10.6%