A real-time feedback meter made with AngularJS and Firebase

Live site: http://jennyknuth.github.io/fist-to-five
GitHub repo: https://github.com/jennyknuth/fist-to-five

Based on the technique of asking students to raise one to five fingers, Fist-to-Five is a real-time web app that allows groups to give feedback on questions and offer opinions.

For example, a teacher can ask “How well do you feel you understand JavaScript promises?” or simply make a statement: “The sides of an isoceles triangle have equal length,” choose a scale, and allow participants to vote. The teacher can instantly determine whether to review or move on to the next topic.

Data is stored in the cloud and any updates are rendered instantly to any device pointing to the fist-to-five url. Each user can immediately see changes made by other users.

Open http://jennyknuth.github.io/fist-to-five on your phone, tablet, and computer in multiple browsers and see it update in real time.

  • Project Type: Web Application
  • Goals and Constraints: Design an easy-to-use comprehension meter that works in real time.
  • Solution: Use Firebase for real-time data management, AngularJS for interactions, and ChartJS for visualizations.
  • Skills Used: Firebase, AngularJS, ChartJS, sockets, HTML, CSS
  • Fist to Five app: http://jennyknuth.github.io/fist-to-five