Skip to content

Project Requirements

Executive summary

BridgeQueen will provide a platform for social and competitive bridge in all it's many forms. We will provide strong rating systems to evaluate player and partnership performance. We will provide lessons, along with training and puzzle formats to promote learning on our site. Game formats will include variable time controls to appeal to all attention spans. Graphics and UI will be pleasant, intuitive, and adjustable to all known preferences. Players will be able to socialize on the website and app, and we will provide a safe platform for kids, along with minimal moderation and censorship limitted to accounts demonstrating prejudice in any form, or extreme negative language that other playes report as detrimental to their experience. BridgeQueen will collaborate to enable individuals and organizations whos aims of promoting bridge align with BridgeQueen's goals.

Product Documentation

Project Glossary

  • Play Bridge - see model and requirement lists in green notebook for details
  • Learn Bridge - see model and requirement lists in green notebook for details
  • Bridge Puzzles -see model and requirement lists in green notebook for details
  • Practice - see model and requirement lists in green notebook for details
  • Watch - see model and requirement lists in green notebook for details
  • Review (History) - see model and requirement lists in green notebook for details
  • Home - Welcoming intuitive landing pages
  • People - see model and requirement lists in green notebook for details
  • News - see model and requirement lists in green notebook for details
  • Settings - allow users to select all known preferences, and provide accessible game modes and accessibility assists.

User Stories

Index User Story Story Point Acceptance test MoSCoW
BQ 02.01 As a User, I want to have intuitive and clean landing pages with few distracting features for each game mode ~8 (one for each landing page)
  • Signed off on by 3+ members of the executive team, and not vetoed by any.
  • Must
    BQ 04.01 As a User, I want to be able to engage in rated puzzles to improve all aspects of my play both alone, and with a partner 22
  • Signed off on by 2+ members of the executive team, and not vetoed by any.
  • Must
    BQ 02.02 As a User, I want to be able to play duplicate bridge and be scored 7
  • Signed off on by 2+ members of the executive team, and not vetoed by any.
  • Must
    BQ 02.03 As a User, I want to be able to play in both classical and high speed settings, as well as play other varients such as just-declare, bidding only, potentially goulash, blindfold, and other varients as may be suggested in the future. 5
  • Signed off on by 2+ members of the executive team, and not vetoed by any.
  • Must
    BQ 02.04 As a User, I want to be able to find, talk to, and play with friends 5
  • Signed off on by 2+ members of the executive team, and not vetoed by any.
  • Must
    BQ 02.05 As a User, I want to be able to turn on video and voice features in some forums 10
  • Signed off on by 2+ members of the executive team, and not vetoed by any.
  • Should
    BQ 02.06 As a User, I want to be able to find and watch games and streams 5
  • Signed off on by 2+ members of the executive team, and not vetoed by any.
  • Must
    BQ 02.07 As a User, I want to be able to review my history, and learn from old games played both by myself and by others. I also would like teaching tools to aid with mentorship 5
  • Signed off on by 3+ members of the executive team, and not vetoed by any.
  • Must
    BQ 02.08 As a User, I must be able to open the website or app, and begin playing with no delays within seconds of opening the app. If this is not possible, I may get distracted. 5
  • Default is acceptance. May be rejected at any time during development or deployment by any single member of the executive team.
  • Must
    BQ 02.09 As a User, I would like to be able to create an account and profile with settings that can transfer between my devices. I would also like to be able to play as a guest. 9
  • Signed off on by 2+ members of the executive team, and not vetoed by any.
  • Must
    BQ 02.10 As a User, I would like to practice alone, with a partner, or with a team. 7
  • Signed off on by 2+ members of the executive team, and not vetoed by any.
  • Must
    BQ 02.11 As a User, I would like to be able to learn through my prefered medium, be that written, video, interactive, or some combination. 9
  • Signed off on by 2+ members of the executive team, and not vetoed by any.
  • Must
    BQ 02.11 As a User, I would like to be able to view relevant game statistics easily and see my statistics across a large assortment of hands. 9
  • Signed off on by 2+ members of the executive team, and not vetoed by any.
  • Must
    BQ 00.00 As a User, I may be young, old, impaired (visually, auditorily, or other), adhd,super adhd, even more adhd, as adhd as the person who wrote this sentence, impatient, slow, a kid, or many many other things. I would like to be supported on this platform. 0
  • Default is acceptance. May be rejected at any time during development or deployment by any single member of the executive team.
  • Must

    Similar Products

    • Chess.com:
      • clean intuitive UI with good options
      • good rating system
      • strong robots, available on and offline
      • rated puzzles
      • strong curriculum
      • robots run client side
      • ability to kibitz games
      • interaction with twitch streamers, and efforts to aid others who work to promote bridge in real ways (not primarily financially)
    • BridgeBaseOnline:
      • intuitive, simple, few distraction game modes
      • Bridge robots
      • Double Dummy can run client side
      • Hand diagram formats
      • teamgames and tournaments
      • automatic partnership matching, partnership desks, and group entries
    • Swan Bridge
      • Clean UI
      • very nice audio and video features
      • option to show full bidding box rather than interactive multi-click form
      • Show cardbacks when possible
    • Cuebids.com
      • UI that appeals to recent generations, rated bidding practice vs Double Dummy or similar
    • Funbridge
      • option to show bids around the table in "decentralized bidding view"
      • Generally not a strong platform, should largely be ignored
    • intoBridge
      • rated play
    • realBridge
    • lovebridge

    Open Source Products

    • https://github.com/Unity-Technologies/arfoundation-samples/: AR app demo built with Unity's AR Foundation
      • Has clear structure and instructions for setup with Unity and AR Foundation.
      • Has detailed samples of different AR features like planes, lighting, and object placement, etc. as well as ARCore and ARKit specific features.
      • We can follow implementations of the features we want to implement in our app.
    • https://github.com/viromedia/figment-ar: AR app built with ViroReact
      • Built and released on both iOS and Android.
      • Has multiple AR element types including animated models and environment. User can add multiple elements to the scene.
      • User can select an element and choose to remove them from the scene. We can implement a similar feature to allow users to select objects and view information about them or remove them from the scene.

    Technical Resources