PokerPlanning.org is an open-source, user-friendly online planning poker tool designed to enhance Scrum team collaboration and improve estimation accuracy. Our mission is to provide a free, accessible, and enjoyable planning poker experience for teams worldwide 🌍🌎🌏!
- Free to use
- Real-time collaboration
- Intuitive user interface
- Customizable estimation scales (WIP)
- Instant results visualization (WIP)
- Rust 🦀
- async-graphql 🚀
- TypeScript
- React
- Apollo Client
- shadcn/ui 😮💨
- Git
- Rust
- Node.js and npm
-
Clone the repository:
git clone https://github.com/ModPhoenix/poker-planning.git cd poker-planning
-
Install cargo-watch (for development):
cargo install cargo-watch
-
Navigate to the server directory:
cd server
-
Start the development server:
cargo watch -x run
-
Navigate to the client directory:
cd client
-
Copy the example environment file:
cp .env.local.example .env.local
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
This project can be deployed using DigitalOcean App Platform. Use the following commands with the DigitalOcean CLI:
doctl auth init
doctl apps create --spec spec.yaml
doctl apps list
doctl apps update APP-ID --spec=spec.yaml
We welcome contributions! Please feel free to submit a Pull Request.
This project is open source and available under the MIT License.