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.2.tar.gz (54.0 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.2-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fastscrumpoker-0.0.2.tar.gz
  • Upload date:
  • Size: 54.0 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.2.tar.gz
Algorithm Hash digest
SHA256 6c0a00f0708a5a3914743afde3ffad1981a69b625e6a8baa90b6600f543a42f1
MD5 57d9fb308c2004d56af56b3ff14da1d7
BLAKE2b-256 32cddd0d25b8d42da6c3e35f6ceda0807b8b94944777a8ed2ef7256b3ce7026e

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastscrumpoker-0.0.2.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.2-py3-none-any.whl.

File metadata

  • Download URL: fastscrumpoker-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 8.1 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 32da7990f68d543140496a455aa5982d17f481455d1c2c5cb2cc049440d59dbb
MD5 413f2ac7324d95e2547bd5b14a5a4399
BLAKE2b-256 0cd7a7cedc1dce204edf9e7ffd61c5189fb99e171d8628dcb350f0c9c20b08ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastscrumpoker-0.0.2-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