Goal
A lightweight internal tool used by a team to quickly create a poll, let members vote, and view the results in a clear and visual way. Ideal for making group decisions or collecting opinions.
Core Features
1. Poll Creation (Admin)
-
Create a new poll with: Question text (e.g.,
“Where should we go for team lunch?”) -
Multiple answer options (e.g.,
Pizza,Sushi,Vietnamese) -
Poll is saved and becomes visible to users
2. Voting (User)
-
See a list of active polls
-
Choose one option per poll and vote
-
After voting, user cannot vote again
3. Results View
-
Display total votes for each option
-
Show bar chart (using Chart.js or simple HTML) to visualize results
-
Results update as more users vote
Tech Stack
Html, Js, Python/node/php, Json
Refer
https://docs.google.com/presentation/d/1t4517HtIkaymptATiCSSGEUj0gG2q3S5dSxU-r0M7RI/edit?slide=id.g36aa3602ee2_0_6#slide=id.g36aa3602ee2_0_6
WBS: https://docs.google.com/spreadsheets/d/1t5EbzDlBTXl-1aSBxRd1NyBJxZuTIWh3iXOBlYOSs4g/edit?gid=521505455#gid=521505455