Poker Planning Game

Building a modern, collaborative Agile estimation platform requires both technical precision and seamless real-time communication. The Poker Planning Game was developed to streamline Scrum estimation meetings, allowing distributed teams to vote, discuss, and review tasks in real time. This web-based system was designed using HTML, CSS, and JavaScript for the frontend, with Firebase Realtime Database and Firebase Authentication powering the backend.

The interface, crafted for clarity and engagement, lets users create or join “rooms” to participate in estimation sessions. Each session supports live voting, integrated team chat with emoji reactions, and @mentions. The app dynamically updates votes, status, and history across all connected clients without refresh — thanks to Firebase’s synchronization capabilities.

From a design perspective, the UI follows a minimal dark theme with flexible layout components such as side panels, collapsible settings, and an in-depth session history viewer. The system includes role-based permissions where only the room owner can reveal results or close rooms. Each revealed session is archived automatically, providing analytical insight into team consensus and voting trends.

Following Agile methodology, the system evolved iteratively, ensuring smooth integration of features like Google and Microsoft SSO, real-time validation, foul-word detection in chats, and persistent session tracking across browsers.

Key features include:
• Real-time estimation rooms with instant synchronization
• Interactive chat with mentions and emojis
• Secure authentication via Google and Microsoft SSO
• Editable voting scales (Fibonacci / custom)
• Session descriptions for each sprint story
• Automatic saving and graphical display of session history
• Responsive layout with optimized dark theme UI

In conclusion, Poker Planning redefines Agile estimation through a visually appealing, real-time collaborative experience that balances technical performance with user-centered design. Its integration of Firebase’s real-time data model with a modular, intuitive frontend ensures teams can estimate and plan efficiently — from anywhere.

Access the app here (Feel free to sign in and try, it's free!)