{"repo":"agustinusnathaniel/spoker","free":true,"listed":false,"github":"https://github.com/agustinusnathaniel/spoker","clone":"git clone https://github.com/agustinusnathaniel/spoker.git","description":"My take on making scrum poker room","language":"TypeScript","stars":65,"topics":["scrum","scrumpoker","webapp","firebase","nextjs","chakra-ui","built-with-react","typescript","planning-poker","scrum-agile"],"license":"MIT","category":"databases-storage","readme_excerpt":"spoker A real-time planning poker (scrum poker) application for agile teams to estimate story points collaboratively. Overview Spoker enables distributed teams to conduct planning poker sessions in real-time. Team members join rooms, vote on story points, and see results synchronized across all participants. The application uses Firebase Realtime Database for instant updates and supports multiple user roles with different permissions. What It Does - Real-time collaboration : Multiple users can join rooms and vote simultaneously with live updates - Role-based access : Three roles (owner, participant, observant) with different capabilities - Task management : Queue-based workflow with completed task history - Vote hiding : Configurable emoji-based labels to hide votes until all participants vote - Room privacy : Support for public and password-protected private rooms - Email verification : Required authentication with email verification What It Does Not Do - Persistent user profiles or voting history across sessions - Integration with project management tools (Jira, Trello, etc.) - Analytics or reporting beyond basic vote averages - Mobile native applications (web-only) - Offline mode or local-first synchronization Architecture High-Level System Architecture Core Data Flow Repository Structure Tech Stack Core Dependencies Package Purpose Version --------- --------- --------- next React framework with SSR/SSG ^16.1.1 react UI library ^19.2.3 firebase Backend (Auth + Realtime Dat","default_branch":null,"files":null,"tree":[],"storefront":"/r/agustinusnathaniel","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/agustinusnathaniel/spoker/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}