Josh Creek f3a48ddef2 Merge pull request #37 from jcreek/35-replace-custom-websockets-with-partykit
35 replace custom websockets with partykit
2026-01-25 19:23:52 +00:00
2023-07-09 19:02:12 +01:00
2023-06-30 14:20:28 +01:00
2023-06-30 14:20:28 +01:00
2023-06-30 14:08:29 +01:00

EstimationPoker

A web app to allow scrum teams to easily perform estimations quickly and without unnecessary effort.

There are two components to this:

  1. Frontend, built using SvelteKit
  2. Realtime server, built using PartyKit (WebSocket-compatible)

Frontend

For full functionality, ensure there is a PartyKit server running.

Environment variables

The frontend uses PartyKit defaults unless overridden:

  • PUBLIC_PARTYKIT_HOST: PartyKit host (defaults to localhost:1999 in dev, websocket.jcreek.co.uk in production)
  • PUBLIC_PARTYKIT_PARTY: Party name (defaults to main)

Developing

Once you've installed dependencies with npm install, start a development server:

npm run dev

# or start the server and open the app in a new browser tab
npm run dev -- --open

Building

To create a production version:

npm run build

You can preview the production build with npm run preview.

Favicon

This favicon was generated using the following font:

WebSockets Server

Developing

Install dependencies in src/server, then run the PartyKit dev server:

cd src/server
npm install
npx partykit dev

Deploying

See the README in src/server for PartyKit deployment details.

S
Description
No description provided
Readme GPL-3.0 1.2 MiB
Languages
Svelte 67.3%
TypeScript 18.9%
HTML 8.1%
JavaScript 5%
Dockerfile 0.7%