/fantasycivics

Demo:

Primary LanguageJavaScriptMIT LicenseMIT

Fantasy Civics

CS 487 - Software Engineering Project

Demo Verison

Fantasy Civics Demo

CS 487 Project Proposal

  • Due 2/18/17

👍

Proposed Functionality

Generate interests in politics by gamifying the process in which users get their news digest.

Team Members and Roles

User Interface - CSS/HTML
Le

Application/Logic - Javascript or Python
Haosheng

Database - Firebase, MongoDB or SQLITE
Vinesh

Data Streams, e.g. API, news feeds, data scraping - Javascript or Python
Yuan


Things we will NOT include

  • No monetary payouts
  • Illinois only
  • No fact checking
  • Outdated browsers support
  • No online stores to sell memorabilia
  • No assessment in news bias

Requirements

  • List of government members/wards that users can draft
  • App will aggregate relevant information to score points
  • User are scored based on how well the members they chose

Nice To Haves

  • City agnostic
  • Include police districts
  • Options for: Number of members, scoring systems,
  • Bracket tournament
  • News information
  • Trade members or wards
  • Benching members
  • Leaderboard

**APIs and other Infos **

Important Got Ya's

  • Users are not the same as players
  • Date rages are for score history and not for team history
  • When requesting rosters, time range has to be specified because rosters come with scores
  • All response and request functions return promises, and the arguments of the callbacks are the response

Chicago APIs

Graffiti
Abandoned Vehicles
Pot Holes Reported
Tree Debris
Tree Trim
Rodent Baiting
Sanitation Complaint
Street Lights Outage
Alley Lights Outage
Garbage Cart

govtrack API

Preliminary Design Report

  • Due 3/11/17 Need to discuss in future meeting.