Git Product home page Git Product logo

oregon-measures's Introduction

Travis' neck of the GitHub woods...

Welcome to my GitHub profile! Plenty of stuff to check out, so take a look ๐Ÿ‘€.

oregon-measures's People

Contributors

travishathaway avatar travishathawayrocket avatar

Watchers

 avatar  avatar

oregon-measures's Issues

Add a county detail panel

I would like to add a panel on the map that displays the details for a single county. The contents of the panel will change as users hover their mouse over the counties. It should work very much like the leaflet example for choropleth maps.

Work on this should be done on the feature/react-refactor branch

Layout Refactor

The current is layout for the application is okay right now, but there must be a better way to display the measure search. We will also eventually want to add a search bar and filter categories too.

I am at a complete lost for now, and would like to hear suggestions.

Add a results pane to map

The biggest problem with the application is that we still have no way to see whether or not the measure passed or failed (quite the oversight on my part). I think the best way to do this is adding a panel on the map that will have the percentage and count "Yes" and the same for "No".

This should be done on the feature/react-refactor branch.

Measure search

One very useful feature we could add to the application is the ability to search measures. Ideally, this search would allow user to narrow it down to just a single year, or all measures we have data for.

In order to fully accommodate this, we may need to rearrange the layout of the measure selector.

Categorize Measures

One way to increase the usability of this application is by categorizing all of the measures available to us. This will then allow us to build an interface where our users can first select a category that interest them and then browse all the measures with that category.

The tasks in this issue are twofold:

  • Determine the categories
  • Create a reproducible way to categorize the measures. Potentially using some fancy sentiment analysis in the measure text.

Ideally, the way to categorize these measures would entail manually creating a list of categories and then having some automated means to categorize the measures and build it as a sub command to our existing CLI program.

Remove the Flask Server

In order to host this application as cheaply as possible, we will need to remove the dependency we currently have on the Flask and PostgreSQL servers that returns GeoJSON data.

Instead of the server, I will build a command line script that will give us the ability to export these files easily.

Find data for years 2002, 2007, 2014, and 2016

Data for these years is missing. I would like to do the following:

It would be nice to create a script to parse the PDF data so we can reuse it for future elections if the data format remains the same.

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.