Skip to content

Point Blank crowdsources public opinion to reflect how the general populace feels about today's most influential figures.

License

Notifications You must be signed in to change notification settings

Pointe-Blank/Point-Blank

Repository files navigation

js-semistandard-style js-semistandard-style

Point Blank

Point Blank aims to crowdsource public opinion to better understand how society perceives today's Persons of Influence (POI). POI include but are not limited to celebrities, political/religious figures, scholars, and more. POI are not necessarily positive influences on society. Their status as well-known public figures means their actions can always be readily scrutinized. Point Blank strives to recognize POI who have made a positive impact to make the world a better place, and at the same time, condemn those who undermine the integrity of being in such a spotlight. Dishonesty, scandals, bigotry, corruption, and so on are the triggers that turn a POI into a POS (Person of Scorn).

Team

  • Product Owner: Khoa Nguyen

  • Scrum Master: Nathaniel Hart

  • Lead Developer: Kevin Amirdjanian

  • The project builds on an idea and codebase developed by Bruce Liu, Randolph Mark Steadman, Jose Cuchilla, and Jongsoo Yoon

Usage

  1. Make sure that Nodejs is installed.
  2. Create an auth0 client and add http://localhost:3000 to the following fields:
    • Allowed Callback URLS
    • Allowed Logout URLs
    • Allowed Origins (CORS)
  3. Make sure that Redis is installed and running.
  4. Make sure mysql is installed and is running.
 npm install
 bower install
 npm start
 open http://localhost:3000

Technologies

Contributing

See _CONTRIBUTING.md for contribution guidelines.

Pending Features

  1. Implement API calls to Wikipedia instead of preseeding database with POIs.
  2. Implement Facebook profile pictures.
  3. Implement personal experience ratings section.
  4. Implement user credibility by allowing other users to rate reviews.
  5. Implement a filter for only good POI. (POS filter already exists)
  6. Build out user profile page.
  7. Only allow user to rate each poi once (with subsequent ratings updating the original rather than creating new review instances)
  8. Redis clustering
  9. Ability for users to add POIs

About

Point Blank crowdsources public opinion to reflect how the general populace feels about today's most influential figures.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors