Requirements Programming v00
Requirements Programming v00
are going to be valid once the requirements have been met. E.g 100 computers have to be sold in 20 days. If this
requirement is not met, the offer has to be anulled and the money will be refunded to the buyers e-wallets. This
mechanism will be implemented in the backend through Hyperledger (backend). Hyperledger Fabric provides the
complete infrastructure for smart contracts, which are used when a buyer want to participate in the offer by buying one of
the products.
The programmer will have to provide specially the backend solution in a high quality. The most important part is that there
is a connection between frontEnd and BackEnd . The front end must have a acceptable quality.
(1) (2) and (3) are the mínimum requirements of the FrontEnd
Explanation & details
about slide 2 and 3
HTML (FrontEnd) - Initial page
- Provide user information („User 1)
extracted from „My Account tab“
*Open:
*Open: Days
Days until
until the
the offer
offer ends
ends >0
>0 oror stock
stock is
is still
still available
available
*Rejected:
*Rejected: days
days <0
<0 but
but stock
stock is
is still
still >0.
>0.
*Running:
*Running: days
days <0
<0 and
and stock
stock <0.
<0. Laptop
Laptop isis being
being dispached.
dispached.
*Closed:
*Closed: Delivery
Delivery done.
done.
*To
*To start:
start: The
The offer
offer is
is created,
created, however
however the the start
start date
date is
is in
in the
the
future.
future.
HTML (FrontEnd) -> Dashboard
(Buyer)
This should display the caracteristics of the products that are
being selled
COMPANY A COMPANY B
*Open: Days until the offer ends >0 or stock is still available
*Rejected: days <0 but stock is still >0.
*Running: days <0 and stock <0. Laptop is being dispached.
*Closed: Delivery done.
HTML (FrontEnd) -> Wallet (Buyer)
- A wallet is required for buying the products.
Wallet-Nr*
Do you have a wallet? Ifnot create one here! - „Create your wallet“
Email
Password
CREATE
Email
Password
CREATE