A simple web application for Scrum Poker
- 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
The app will be available at http://localhost:5173
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 --buildPublish SpacetimeDb server module to local server
docker compose --profile stdb exec spacetime spacetime publish -y scrum-pokerIf 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 downIf self-hosted, start spacetime server
spacetime startPublish 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-pokerIf server code changed, generate client code
spacetime generate --lang typescript -o client/src/lib/module_bindings/ -p server/Install dependencies and run dev server
cd client
npm ci
npm run dev