Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thedome/distributionz

A simple tool to distribute Employees
https://github.com/thedome/distributionz

electron-app semantic-versioning utilities

Last synced: 15 days ago
JSON representation

A simple tool to distribute Employees

Awesome Lists containing this project

README

        

# DistrobutionZ

[![Test and publish](https://github.com/TheDome/DistributionZ/actions/workflows/test-pr.yml/badge.svg)](https://github.com/TheDome/DistributionZ/actions/workflows/test-pr.yml)

DistributionZ is a utility to easily distribute employees across shifts assigned.

## Screenshots

![Main frame](docs/img/main-frame.png)

## Usage

Install DistributionZ from the [Releases page](/releases/latest)

- Add your Employees, desired shifts, employee count per shift and days where the employees are blocked.

- Go to distribution and select the timeline where to distribute and a distributor.

## Distributors

This utility provides a pluggable distributor system. If you desire to use another distributor, simply create a class.

### RandomDistributor

The RandomsDistributor will distribute every employee at random. However if the employee is blocked on that day, he will not be used.