Skip to content

distrame/scrum-poker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

scrum-poker

A simple web application for Scrum Poker

Built With

  • React
  • SpacetimeDB

Development

Requirements

  • Node.js/npm or any package manager of your choice
  • Spacetime (Required only for self-hosted SpacetimeDb server)

Any requirement may be replaced with Docker

Run

The app will be available at http://localhost:5173

With docker

Start containers

# starts only spacetimedb server container
docker compose --profile stdb up --build

# starts only client container
docker compose --profile client up --build

# starts both containers
docker compose --profile all up --build

Publish SpacetimeDb server module to local server

docker compose --profile stdb exec spacetime spacetime publish -y scrum-poker

If server code changed, generate client code

docker compose --profile stdb exec spacetime spacetime generate --lang typescript -o /client-app/src/lib/module_bindings/

Stop and remove containers

docker compose --profile all down

No docker

Server

If self-hosted, start spacetime server

spacetime start

Publish SpacetimeDb server module

# Hosted at https://spacetimedb.com
spacetime publish -p server/ -s maincloud scrum-poker

# Hosted locally (by default at http://localhost:3000)
spacetime publish -y -p server/ -s local scrum-poker

# Hosted at <url>
spacetime publish -p server/ -s <url> scrum-poker

If server code changed, generate client code

spacetime generate --lang typescript -o client/src/lib/module_bindings/ -p server/
Client

Install dependencies and run dev server

cd client

npm ci
npm run dev

About

A real-time web app for Agile teams to estimate tasks using planning poker

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published