In Progress

pre-MVP UI Prototype

build a prototype for an activity cost

the functionality must include the following functions:

1) Edit the calculator and display options:

a) the total number of people involved (integer); and

b) the average cost per unit time for each person

b.1 cost is decimal number and a unit of currency (text entry or selectable)

b.2 unit time is a selection of standard durations:

- hour

- day

- week

- month

- year

this accounts for most situations where you may have a mix of permanent employees, contractors and other types of resources.

c) the display type:

- LED display

- other types of displays (e.g. graph)

2) Start the calculator display

Users should be able to start the calculator running

This should be enabled only when parameter data has been entered

3) Pause the calculator display (e.g. during breaks)

Provide a means (button or menu) to pause the calculator

4) restart a paused display

Provide a means (button or menu) to restart a paused calculator display

5) stop the display

Provide a means (button or menu) to stop the calculator running (zero the accumulator and timebase)

6) Clear the options data

clear the base data (e.g. resources)


That means: no mail, no data persistence (data will be lost the next run), no local storage, no reports, no registration, nothing extra, nothing fancy: just UI to show how it will work

Skills: Javascript, Python

See more: ui calculator, prototype ui javascript, prototype how to, prototype activity, javascript contractors, how to prototype, how to build prototype, how to build a graph, graph data type, edit mix, paused, a prototype is, local storage, led display, build prototype, led display calculator, zero data entry, prototype build, work hour registration, graph currency, data storage graph, display led, mvp prototype, prototype mail, ui prototype

About the Employer:
( 5 reviews ) Sydney, Australia

Project ID: #6728875

Awarded to:


Hired by the Employer

$333 AUD in 1 day
(6 Reviews)