Description
Sometimes teams are prompted to discuss certain topics - such as health checks, planning poker, or similar exercises - to gauge general sentiment and assess the current state and trends.
One of the challenges lies not in the topics themselves, but in how consensus is reached. Early voices can disproportionately shape the discussion, while the initial inclinations of the majority remain unknown.
This can result in a distorted view of overall sentiment and even reduce participation, particularly in topics where few people speak up. Capturing the initial, unspoken inclinations could provide a clearer picture and encourage more constructive debate.
Goals
Build a web-based platform where team members can vote on topics in real-time. Support multiple simultaneous voting sessions (rooms) with up to ~100 participants. Allow participants to vote anonymously or openly on predefined or custom templates (numeric scales, traffic-light indicators, trends). Ensure all votes are captured simultaneously, preserving the initial inclinations without being influenced by early speakers. Provide administrators with controls to start/end rounds, create templates, and manage participants.
Technology stack (tbd): - Backend: node.js + express + socket.io - Frontend: AdminLTE (or just TailwindCSS) + alpine.js (or jump in React) ? - State management: in-memory (no persistence needed per session) - Hosting: Oracle Cloud
Resources
- Node.js + Express ( https://nodejs.org/)
- Socket.IO ( https://socket.io/ )
- AdminLTE: A responsive admin dashboard template for creating a visually appealing interface. ( https://adminlte.io/ )
- GitHub: We will host the project on GitHub for version control and collaboration. ( https://github.com/ )
- Oracle Cloud ( https://www.oracle.com/cloud/free/ )
No Hackers yet
Looking for hackers with the skills:
Nothing? Add some keywords!
This project is part of:
Hack Week 25
Comments
Be the first to comment!
Similar Projects
This project is one of its kind!