EthKan / ethkan-concept

In this repo you can find the epics, documentation and conceptual expressions.
1 stars 2 forks source link

EthKan High Level Roadmap

How to use this document

Every Episode is a development sprint. Each Episode consists of a set of Epics devs must work through in order to create the functionalities highlighted in the Episode.

After each sprint the dev team will show a functioning DApp demo in which the scenario described by the Episode is played out.

Once an Episode is completed, devs are free to move on to the ensuing Episode.

Season 1

Episode 1: The hero’s journey begins with an identity

In episode 1, we meet Baylor. Baylor is the community lead for DAppNode, the decentralized backbone of the internet. He wants to start moving the project forward and really likes Wekan, which is an open source kanban-style organization system.

Ethkan is an Ethereum integration of Wekan, and it gives Baylor the ability to organize by kanban, as well as fund each individual task required to complete DAppNode. Baylor browses to EthKan.io, and creates a user account.

Will Baylor follow through with the project, all the way to its completion?

Epics:

Episode 2: An identity backup is like an extra life

In episode 2, Baylor has finished creating his new user account, so he takes a five minute break to celebrate his progress. Upon returning Baylor tries to login to EthKan.io, but he can’t get in. In his haste, Baylor must have accidentally deleted his user account from his computer.

After a short round of pouting, Baylor realizes that before he was able to finish the account setup, EthKan made him download backup files in several different formats. A grin slowly appears on his face. All might not be lost.

Will Baylor be able to use his backup files to restore his user account?

Epics:

Episode 3: A new project; a new you

In episode 3, Baylor has successfully restored his account, and is ready to begin organizing and funding DAppNode on an EthKan project board. He logs in to EthKan.io. On his dashboard, Baylor has the option to create a new project. He does so, excited by how easy the process has been so far.

Now it’s time for Baylor to choose payment methods. He knows that Swarm Tokens (SWT) and Ether (ETH) are very popular with contractors looking to help build DAppNode. So, with that in mind he selects these tokens as acceptable payment methods for funding and completing project tasks.

Will his new project appear on the dashboard page?

Epics:

Episode 4: From one to many

In episode 4, Baylor reflects on the progress he’s made so far in getting DAppNode funded and built. But while doing so, he feels the dull sting of melancholy as he realizes he is currently alone on this journey.

Baylor quickly realizes he has the power to change his circumstances and invites Fiona to the project as a Board Manager.

Fiona, excited by the opportunity, is ready to create her first of many EthKan boards within the DAppNode project. Fiona fills in some board specific information and finishes the setup process.

Fiona knows a few people she thinks would like to help organize this project and invites them to be Card Originators.

Will anyone accept her invitation?

Epics:

Episode 5: Tasky

In episode 5, Lenny responds to Fiona's invitation to participate on her new DAppNode board. Lenny is philosophically motivated to help DAppNode come to fruition, and he has some ideas about what functionality DAppNode should have.

With that in mind, Lenny creates his first task on the board.

Will anyone believe his task is worthwhile enough to fund it?

Epics:

Episode 6: Giving and receiving

In episode 6, we meet Giftech. He’s a crypto millionaire with a big heart, and he wants to use his wealth to change the world for the better.

Giftech happens upon Fiona’s DAppNode project board and decides to participate. He sees Lenny’s task, thinks it’s kickass, and funds it with the appropriate token.

Juliette and Veronica, two developers hungry for a new project, find Lenny’s funded task. Both show their interest in completing the task by replying to it.

Will one of them be chosen to complete the task?

Epics:

Episode 7: A critical choice

In episode 7, Fiona sees the replies from Juliette and Veronica, and checks out their reputation.

As the board manager, the choice is hers, but Fiona huddles with the Giftech to get his take on which developer would be best to work on Lenny’s task.

Will she choose Juliette or Veronica?

Epics:

Episode 8: Reputation is prosperity

In episode 8, we find out that Fiona picked Veronica to work on Lenny’s task. Veronica is an industrious developer and rapid typist, so she completes the task in just a few hours. Fiona checks Veronica’s work and confers with Giftech. They are both satisfied with Veronica’s work and release payment to her.

But wait! Payment is not the only benefit one receives from working on this DAppNode project board. In fact, both the Producer and Funder are rewarded for participating in this task; Gifford with project tokens, and Veronica with board tokens.

How many tokens will each receive?

Epics: