A modern, real-time planning poker application built with Next.js for agile teams to estimate story points collaboratively.
This is a client-side planning poker application that allows teams to conduct estimation sessions without requiring a backend server. All data is stored locally during the session, making it perfect for quick estimation sessions.
- Real-time Voting: Synchronized card selection across all participants
- User-friendly Interface: Clean, modern UI with player grid layout
- Flexible Voting Systems: Support for Fibonacci sequence and custom card sets
- Results Analytics: Average calculations and consensus indicators
- Game Settings: Customizable facilitator, voting rules, and permissions
- Voting History: Optional session tracking (non-persistent)
- Mobile Responsive: Works seamlessly on desktop and mobile devices
- No Backend Required: Pure client-side application
- Frontend: Next.js 14+ with React 18+
- Language: TypeScript for type safety
- Styling: Tailwind CSS for modern, responsive design
- State Management: React Context or Zustand
- Real-time Sync: WebRTC or WebSocket for live updates
- Deployment: Vercel, Netlify, or static hosting
See DEVELOPMENT_TASKS.md for a comprehensive breakdown of all development phases and tasks.
- Join Session: Players enter their username to join a planning poker session
- Select Cards: Choose from numbered cards (1-5 or Fibonacci sequence)
- Vote: Submit estimates for user stories or tasks
- Reveal: See all votes simultaneously with average calculations
- Discuss: Use results to facilitate team discussions
- Repeat: Start new voting rounds as needed
Coming soon - Development in progress
- No data persistence beyond the current session
- Voting history is optional and stored locally
- Focus on core voting functionality first
- Mobile-first responsive design approach
Coming soon - Contributing guidelines
To be determined