Project ChefChain
===



## Overview
[TOC]
## Introductions & Goals
The Vision of Chefchain is to
The mission of Chefchain is to
1. Objective number 1
```this is how we will do that```
3. Objective number 2
```this is how we will do that```
5. Objective number 3
7. Objective number 4
User story
---
```gherkin=
Feature: DAO Factory
# The first example has two steps
Scenario: A corporation (like a supplychain) wishes to join
When a group of users which to start a cooperation together
Then the system creates a new company entity with a empty hiearchy,
default company processes, a marketplace to buy and sell goods,
and an administration
Then the users are prompted to select a hierarchy
Then the users are requested to select the current ("most responsible")
entity in the company, establishing a hierarchy deviding
responsibilities
# The second example has three steps
Scenario:
Given the Maker has started a game with the word "silky"
When the Breaker joins the Maker's game
Then the Breaker must guess a word with 5 characters
```
> I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it. [name=Bill Gates]
```gherkin=
Feature: User Interacts with DAO GDPR compliant
# The first example has two steps
Scenario: Maker starts a game
When the Maker starts a game
Then the Maker waits for a Breaker to join
# The second example has three steps
Scenario: Breaker joins a game
Given the Maker has started a game with the word "silky"
When the Breaker joins the Maker's game
Then the Breaker must guess a word with 5 characters
```
> I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it. [name=Bill Gates]
```gherkin=
Feature: Consumer tried to retrieve information about product
# The first example has two steps
Scenario: Maker starts a game
When the Maker starts a game
Then the Maker waits for a Breaker to join
# The second example has three steps
Scenario: Breaker joins a game
Given the Maker has started a game with the word "silky"
When the Breaker joins the Maker's game
Then the Breaker must guess a word with 5 characters
```
> I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it. [name=Bill Gates]
```gherkin=
Feature: Chef tries to retrieve information from the product
# The first example has two steps
Scenario: Maker starts a game
When the Maker starts a game
Then the Maker waits for a Breaker to join
# The second example has three steps
Scenario: Breaker joins a game
Given the Maker has started a game with the word "silky"
When the Breaker joins the Maker's game
Then the Breaker must guess a word with 5 characters
```
> I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it. [name=Bill Gates]
```gherkin=
Feature: Shopping Cart
As a Shopper
I want to put items in my shopping cart
Because I want to manage items before I check out
Scenario: User adds item to cart
Given I'm a logged-in User
When I go to the Item page
And I click "Add item to cart"
Then the quantity of items in my cart should go up
And my subtotal should increment
And the warehouse inventory should decrement
```
> Read more about Gherkin here: https://docs.cucumber.io/gherkin/reference/
User flows
---
```sequence
Alice->Bob: Hello Bob, how are you?
Note right of Bob: Bob thinks
Bob-->Alice: I am good thanks!
Note left of Alice: Alice responds
Alice->Bob: Where have you been?
```
> Read more about sequence-diagrams here: http://bramp.github.io/js-sequence-diagrams/
Project Timeline
---
```mermaid
gantt
title A Gantt Diagram
section Section
A task :a1, 2014-01-01, 30d
Another task :after a1 , 20d
section Another
Task in sec :2014-01-12 , 12d
anther task : 24d
```
> Read more about mermaid here: http://mermaid-js.github.io/mermaid/
## Appendix and FAQ
:::info
**Find this document incomplete?** Leave a comment!
:::
###### tags: `Templates` `Documentation`
---
title: 'Project documentation template'
disqus: hackmd
---
{"metaMigratedAt":"2023-06-17T07:46:07.579Z","metaMigratedFrom":"YAML","title":"Project documentation template","breaks":true,"disqus":"hackmd","contributors":"[{\"id\":\"ed7cc643-089f-496c-b407-57405983aa0b\",\"add\":4643,\"del\":4722}]"}