Code Monkey home page Code Monkey logo

measuring-station's Introduction

Hello there ๐Ÿ‘‹

I'm Jan, software engineer living in Berlin.

Skills

  • โš™๏ธ ย  Kotlin, PHP, SQL, TypeScript (SpringBoot, Micronaut, Laravel, Angular, Vue)

Projects

  • ๐Ÿ”ญ ย  I worked on

  • ๐Ÿ€ ย  Iโ€™m looking to collaborate on Green IT Projects.

Contact

measuring-station's People

Contributors

basssle avatar dependabot[bot] avatar jannikr avatar maximilian-milz avatar

Watchers

 avatar

measuring-station's Issues

New station

Feature Request

Description

The systems Stimulus signals a new station.

Environment

At runtime.

Artifact

System, presentation.

Response

The user can view the new station / use it

Response Measure

within <1 second.

Detect the type of deviation

Feature Request

Description

A user wants to detect the type of deviation (positive or negative) and to assess the amount of deviation easily

Environment

at runtime

Artifact

Presentation, system

Response

The user can view the variance and assess its nature of the deviation and / or amount of deviation

Response Measure

in which he can choose between at least two different presentations (e. g. highlighting values, diagrams, ...).

Update Readme and Contributing file

Tech

Description

Update README.md and CONTRIBUTING.md file in order to make the project more accessible and easy to understand for new contributers and spectators.

Add value

Question

Description

A user adds a value

Environment

during normal operation with 200 users

Artifact

System, GUI

Repsonse

The variance is presented

Respons Measure

within < 0.5 seconds. All presentations are up to date.

Deploy Angular App on Github

Tech

Description

As a developer, I want to be able to show and interact with the App without running it locally on the computer.

Acceptance criteria

  • Open Link on Github an display the latest version of the App in the browser.

Second GUI

Feature Request

Description

The developer or maintenance developer Stimulus wishes to create a new GUI

Environment

during implementation phase, maintenance phase.

Artifact

Presentation and interaction

Response

The new GUI is developed, documented, tested and ready
for use

Response Measure

without changing the logic within one day.

Receive data from backend

Use Case

Description

Use http-Client with observer pattern in order to receive records from the database on init as well as update data every time new data is stored inside the database

Trigger

When open the app and new data is stored inside the database

Precondition

Data is available inside database

Result

List all assessment records inside a table

Postcondition

Observe database for new incoming records

Create record-item component

Feature

Description

As a developer I want to have different kinds of functionality inside different components in order to make it interchangeable.

Steps

  • Create new record-item component
  • Place the code concerning individual records in that new component

Highlight the variance

Bug

When

Show all assessment records in a list

Then

The system highlights the variance in red when it is 10% or more below the target, or in green when 5% or more above the target.

Actual Behavior

The system does not calculates no percentages but hard coded conditions.

Add Station

Tech

Description

When a new station was added to the system, this is indicated on the GUI.

Trigger

A new station is available

Precondition

The system is running in normal mode.

Result

The new station will be displayed and values may be entered.

Postcondition

New station is integrated like any other station in the
overall system

Basic flow

  1. The system creates randomly a new station.
  2. The system is notifying all display components of the
    new station
  3. The user can select new station and
  4. can use it.

GUI Issue

Question

Description

A GUI has failed by operator, software errors or hardware failure

Environment

during normal operation

Artifact

Presentation and interaction

Response

GUI is available again

Response Measure

within one business day. The system continues to operate normally and other GUIs can be used.

List of Records

Use Case

Description

Show all assessment records in a list

Trigger

When open the app

Precondition

There are records inside the data base

Result

List all assessment records inside a table

Postcondition

It is possible to select one record in order to edit the data

Deploy new GUI

Tech

Description

The developer or maintenance developer wants to deploy a new GUI

Environment

at runtime

Artifact

System

Response

The new GUI can be used

Response Measure

within half an hour. The system continues to operate normally. There is no impact to other GUIs.

Add BehaviorSubject from RxJS

Add Behavior Subject to have a single point of truth. Whenever the GET records method is called, all subscribers of this subject will receive the new data.

Update record

Use Case

Description

Every so often staffers go out on an assessment where they go to various stations and note the actual ice-cream particulate concentrations.

Trigger

Staff receives new particulate concentrations.

Precondition

System and database are working

Result

Record is updated in the app.

Postcondition

Database updated as well.

Add new functionality

Question

Description

The developer or maintenance developer wants to implement and add a new functionality

Environment

during implementation phase, maintenance phase.

Artifact

System logic

Response

The new functionality is developed, documented, tested
and ready for use

Response Measure

within one day. There is no impact to the GUI or the other
functionalities of the system.

New Station

New Station

Description

The system adds a new station

Environment

during normal operation with 200 users

Artifact

System, GUI

Repsonse

All Users can see the new station

Repsonse Measure

Within <2 seconds

Test for GUI

Question

Description

The developer or maintenance developer wishes to test a new GUI

Environment

during implementation phase, maintenance phase.

Artifact

GUI

Response

The developer can develop unit tests for the GUI and run the tests

Response Measure

within one day. The tests can be run automatically.

Estimate the variance

Feature request

Description

After adding a new value a user wants to estimate the variance

Environment

at runtime

Artifact

Presentation, system

Response

Variance is highlighted so that.

Response Measure

The user can detect deviations and their type (positive or negative) in < 0.5 seconds.

System fail

Question

Description

The system has failed by operator, software errors or hardware failure.

Environment

during normal operation

Artifact

Logic

Response

The system is available again.

Response Measure

within half a day.

Second GUI for a new device

Feature Request

Description

The developer or maintenance developer wishes to create a new GUI on a new device

Environment

during implementation phase, maintenance phase.

Artifact

Presentation, device and interaction

Response

The new GUI is developed, documented, tested and ready for use

Response Measure

without changing the logic of interfaces within two days.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.