Skip to content

lerwine/scrum-poker

Repository files navigation

ScrumPoker

Scrum Planning Poker web application

Click here to open project

Methods of execution

  • Deployment to web host: The WebApp project can be deployed as a .NET web application.
  • Stand-alone web server: The StandAloneServer project is a console application that provides a stand-alone web server.
  • Via PowerShell: The WebServer script acts as a stand-alone web server which does not require any pre-compiled binaries.

Shared Web Root Folder

The wwwRoot folder contains the static content for the Scrum Poker web application.

Transpiled TypeScript sources located in the Webapp/ClientApp folder are emitted to the wwwRoot/app folder.

ScrumPoker Project

The ScrumPoker project is a shared library which helps to enforce common data contract schemas and routing paths.

The c# language version of this project is explicitly set to version 4.0 so the individual source files can be imported into PowerShell using the Add-Type command.

Deployable Web Application

The ScrumPoker.WebApp project can be deployed as a web application.

Stand-Alone Web Service

The ScrumPoker.StandaloneServer project produces a console application that serves as a stand-alone web service for the Scrum Poker web application.

PowerShell-based Web Service

The WebServer script can be used to run a web server for the Scrum Poker application using PowerShell.

This can be used for circumstances the web application is not deployed to a web server and security restrictions do not allow the stand-alone application to be executed.

Common API

Data Contracts

API Routes

TODO

References

About

Online scrum poker game

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published