Skip to content

uabdul/choosy

 
 

Repository files navigation

Choosy

Create quick, informal polls for your friends to vote on! Votes are counted using the Borda count and updated live.

Visit us on Heroku

Screenshots

Screenshot of landing page

Screenshot of voting form

Screenshot of results page

Setting Up the Repo

  1. Create the .env by using .env.example as a reference: cp .env.example .env

  2. Update the .env file with your correct local information, including a new AES_SECRET_KEY to generate encrypted ids and MAILGUN_API_KEY to send email updates through mailgun.

  3. Install dependencies: npm i

  4. Fix binaries for sass: npm rebuild node-sass

  5. Run migrations: npm run knex migrate:latest

  6. Run the server: npm run local

  7. Visit http://localhost:8080/

Dependencies

  • Node 5.10.x or above
  • NPM 3.8.x or above
  • PostgreSQL 9.5.x or above

About the Team

Choosy was created by Edward Yang, Umair Abdul, and Zixia Lu for Lighthouse Labs' Decision Maker midterm project.

About

Create quick, informal polls for your friends to vote on!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 70.4%
  • HTML 22.1%
  • CSS 7.5%