Skip to content

A MS Teams connected IoT device that dispenses beverages at each participant's location

License

Notifications You must be signed in to change notification settings

ruimcoder/TeamsBeverageDispenser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

75b2445 · Mar 16, 2022

History

2 Commits
Mar 16, 2022
Mar 16, 2022

Repository files navigation

TeamsBeverageDispenser

A MS Teams connected IoT device that dispenses beverages at each participant's location

Concept

With the remote work and distributed teams being more common than not, this device will allow, the participants in a call, to be automatically served of their prefered beverage. It will need to be connected to teh Teams call, from which, the dispensing action can be started.

General requirements

GR1: The device needs to support different types of beverages

GR2: The serving size can only be adjusted by the individual participant (it will depend on the associated beverage)

GR3: Each participant needs to provide a beverage recipient filled with they beverage of choice (intake) and a serving vesel (output)

GR4: The device needs to pull the liquid from the beverage intake recipient. Gravity or pump can be used.

GR5: The device needs to detect if an output vesel is available before serving a beverage

GR5: Servings to participants should be queued and a holding period should be present to avoid overserving

Use cases

UC1: Cheers! As the Meeting Organizer I want to serve a round to all participants with the "Available to be served" flag up

UC2: As the Meeting Participant, I want to commute state of my "Available to be served" flag

UC3: As a Meeting Participant, I want to serve a beverage portion to another

About

A MS Teams connected IoT device that dispenses beverages at each participant's location

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published