Skip to content

Estimate your story points faster and easier with this free agile scrum sprint planning poker app. Open source and privacy focused.

License

Notifications You must be signed in to change notification settings

jkrumm/free-planning-poker

Repository files navigation

Estimate your story points faster and easier with this free agile scrum sprint planning poker app. Open source and privacy focused.

Based on NextJs, tRPC, Drizzle and Mantine UI components.

Mostly using Websocket communication utilizing Ably as Websocket service and self-hosted MariaDB using my sideproject-docker-stack.

All "personal" data is stored only in the visitors local storage.

See in action

demo

Run locally

  1. Install any Node 20 version (exact 20.11.1) and Docker and Docker Compose and Doppler CLI
  2. Clone sideproject-docker-stack
  3. Request access to the Doppler Dev projects sideproject-docker-stack and free-planning-poker
  4. Run sideproject-docker-stack by following the instructions in the README
  5. Set up the free-planning-poker Doppler project by running doppler setup
  6. Install dependencies with npm ci and npm run postinstall
  7. Run doppler run -- npm run dev

Run analytics locally

  1. Activate venv with source .venv/bin/activate
  2. Install packages python3 -m pip install -r requirements.txt
  3. Run Flask app in dev mode doppler run -- flask run --debug