Skip to content

A darts competition tracker made for the subject "system management during graduation" by software engineering students at the NHL Stenden University of Applied Sciences.

License

snellejelle99/DARTS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DARTS

CI/CD Pipeline

Table of Contents

Description

This project is made for the subject system management during graduation by software engeneering students at the NHL Stenden University of Applied Sciences. The goal of this project is to test the software aspect management. For this project GitHub Actions, GIT-flow model and pull-requests with issues were used to show understanding of these aspects. The application these aspects were explored in is a dart competition tracker application based on the requirements of the product owners (teachers), and the rules of competetive darts as established by the Darts Regulation Authority (DRA).

Used rules and requirements

This dart tracking application is built with the following rules and requirements in mind:

  • Prioritized (MoSCoW) requirements drawn up by the product owner
  • PDC
  • DRA, Chapters:
    • 5.2. Throw
    • 5.3. Starting and Finishing
    • 5.4. Scoring

Getting started

Installation

  1. Download the Release or Debug zip file from the latest release package: https://github.com/snellejelle99/DARTS/releases

After downloading and extracting:

  1. Install the provided certificate.
    To do so double-click the "DARTS_WAP_1.0.1.0_x86_x64.cer" file.
    The folowing wizard will open.

Certificate wizzard
Downloaded folder in file explorer and the opened wizard to add certificate

  1. At the next step select the "Local Machine" radio button.

Image Second step CIW
Second step of the Certficate Import Wizard

  1. At the next step select the second radio button and click browse.
    Then select "Trusted People"

Image Third step CIW
Third step of the Certficate Import Wizard

  1. Now the Certificate is installed, install the app by double-clicking the "DARTS_WAP_1.0.1.0_x86_x64.msixbundle" file.

Image Windows installation screen
Installation screen, click the blue button on the right to proceed

  1. The app is now ready to use!

Image of homescreen
Image of the darting home screen after opening the app for the first time

Note: without the certificate it's not possible to install the app, so install the certificate first.

Start using the app

The usage of this app is straight forward.

  • Start a match
  • Fill in player names,
  • Fill in amount of sets and legs, the amount of sets and legs must be an odd number.
  • Choose starting player or random
  • Choose amount of points per leg: 301 or 501.

Start match screen
Start match screen where a match can be configured

Score input screen
Score input screen where thrown points can be filled in. First one who reaches zero wins.

Contributors

License

This project is licensed under the MIT License - see the LICENSE file for details

About

A darts competition tracker made for the subject "system management during graduation" by software engineering students at the NHL Stenden University of Applied Sciences.

Topics

Resources

License

Stars

Watchers

Forks

Languages