Planning Poker is a collaborative estimation technique used by agile teams to collectively estimate the effort required for a set of tasks. This open-source project provides a digital implementation of Planning Poker, allowing teams to streamline their estimation process.
https://github.com/user-attachments/assets/91b32a96-8fe0-4c4e-a993-c3fcc1eae215
git clone https://github.com/LReg/PlanningPoker.git
cd backend
npm install
npm run start
cd frontend
npm install
npm run dev
http://localhost:80
git clone https://github.com/LReg/PlanningPoker.git
docker compose up -d
git clone https://github.com/LReg/PlanningPoker.git
cp .env.example .env
docker compose up -d
git clone https://github.com/LReg/PlanningPoker.git
cp .env.example.traefik .env
docker compose -f traefik.docker-compose.yml up -d
DOMAIN=YOURDOMAIN -> needs to be changed to your domain
PRODUCTION=true -> should stay on true
PROTOCOL=http -> important for backend url in frontend
BACKEND_PORT=8080 -> port of the backend
TRAEFIK=false -> append an /api to route over the same domain (in frontend)
TRAEFIK_CERT_RESOLVER=HttpsResolver -> needs to be changed to traefik your cert resolver
TRAEFIK_ENTRYPOINT=Https -> name of your traefik entrypoint
TRAEFIK_NETWORK=traefiknetwork -> name of your traefik network
TRAEFIK_ROUTER=PlanningPokerRouter -> the name of the traefik router (needs to be unique to other traefik services)
CONTAINER_NAME=planning-poker -> name of docker the container
IMAGE_NAME=planningpoker -> name of the docker image
The application is currently only available in German. Maybe some day i will translate it.