Skip to main content

Scrum Poker using FastAPI

Project description

Fast Scrum Poker

A blazing fast, real-time Scrum Poker online clone built with FastAPI, WebSockets, and Vanilla JavaScript.

Features

  • Real-time voting via WebSockets
  • Hide votes until the host reveals them
  • Kick users, reset rounds
  • Modern Glassmorphism dark-mode UI
  • Backend tested with 97% pytest coverage

Requirements

  • Python 3.14+
  • uv (Fast Python package and project manager)

How to Start the App

  1. Install dependencies (if you haven't already):

    uv sync
    
  2. Run the FastAPI server:

    uv run uvicorn src.main:app --reload
    
  3. Open in browser: Navigate to http://127.0.0.1:8000

Running Tests

To run the test suite and check coverage:

uv pip install -e .[dev]
uv run pytest --cov=src

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fastscrumpoker-0.0.3.tar.gz (54.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fastscrumpoker-0.0.3-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file fastscrumpoker-0.0.3.tar.gz.

File metadata

  • Download URL: fastscrumpoker-0.0.3.tar.gz
  • Upload date:
  • Size: 54.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fastscrumpoker-0.0.3.tar.gz
Algorithm Hash digest
SHA256 897472ad7e5cfc53976de2086624b8d16904608db60fb673ed128610c150bcfb
MD5 9fcd05aaf02d59ecf1fac62d3975f045
BLAKE2b-256 2c8059a4fc679475772417b8966f8ae05351f34c34430d04bb21555267ddb716

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastscrumpoker-0.0.3.tar.gz:

Publisher: publish.yml on RichardDally/fastscrumpoker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastscrumpoker-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: fastscrumpoker-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fastscrumpoker-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7b28efc96308ad38f1c4cbf0016c911e034985e3a8ecd4e8cdef3c28dfd9ba99
MD5 3b2d294e22a3645b6d0e31268d050cef
BLAKE2b-256 496594587e157c34647416bf6b7482c5df3002fb869f86605e9f59d3296fe257

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastscrumpoker-0.0.3-py3-none-any.whl:

Publisher: publish.yml on RichardDally/fastscrumpoker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page