Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/brayvid/soap

Polling for the future.
https://github.com/brayvid/soap

adjectives data-science natural-language-processing politics polling ranked-choice-voting social-network

Last synced: about 2 months ago
JSON representation

Polling for the future.

Awesome Lists containing this project

README

        

# SOAP: A new kind of political polling
### Read about the platform here: https://soap.fyi

## To do

Phase 1
- Navigation bar
- Table of politicians with sort, filter and search capability
- Click on a word to see ranking of politicians with respect to that word
- Ranked choice voting system
- Prevent voting indefinitely
- User login, demographics, location
- Public vs logged-in views
- Locality aware - federal, state, local
- More robust and secure database system
- Word cloud

Phase 2
- Universe of words
- Valence of words
- Definitions of words
- NLP word selection tool
- Comparison between two or more politicians
- User can submit reasons why they selected a particular word
- Social features
- Support multiple languages

## Known bugs
- Sorting either rows or columns when a search filter is applied resets the filter.

## Run this demo locally
- Clone this repo to your machine.
- Make sure you have ```node``` installed. (Instructions)
- Run ```npm i``` in your terminal from the project directory to install required node modules.
- Run ```node index.js``` to start the server.
- Navigate to ```http://localhost:3000``` in your browser.

## Demo