Planning Poker Estimation Tool
A real-time Planning Poker estimation tool built with Next.js and WebSockets to streamline agile sprint planning.

Tue Jul 01 2025

Next.js
WebSocket
Tailwind CSS
TypeScript
Zustand
ShadCN UI
Image of Planning Poker Estimation Tool

The Planning Poker Estimation Tool is a real-time collaborative application designed to assist agile teams in estimating tasks during sprint planning. Built with Next.js and WebSocket, it delivers a fast and engaging experience for teams to vote, align, and make decisions more efficiently.

Features

  • Real-Time Voting: All votes are synchronized instantly using WebSockets.
  • Hidden Cards: Votes remain hidden until all participants have voted.
  • Auto-Reveal: Automatically reveals results when everyone has voted.
  • Emoji Reactions: Celebrate with emojis when results are shown.
  • Dark Mode: Smooth transitions between light and dark themes.
  • Mobile Responsive: Fully responsive for mobile devices.
  • Stylish Animations: Powered by Tailwind CSS and Framer Motion.

Tech Stack

  • Frontend:
    • Next.js: For building server-rendered React applications.
    • TypeScript: Ensures type safety across the app.
    • Zustand: Lightweight state management.
    • Tailwind CSS: Utility-first styling.
    • ShadCN UI: Elegant UI components.
  • Real-Time Communication:
    • WebSocket: Enables bi-directional real-time communication between clients.
  • Tooling:
    • Bun / npm / yarn / pnpm: Flexible package managers for development.