Fantasy Civics
CS 487 - Software Engineering Project
Demo Verison
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
Preliminary Design Report
- Due 3/11/17 Need to discuss in future meeting.