EthKan.io is an open source project management and fundraising tool; the first DAICO GUI for Ethereum.

A DAICO is an improvement on the ICO fundraising model that incorporates transparency and governance, like a DAO.

EthKan allows groups to organize their project on a Kanban board, adding a card for every task needed to complete their project. Unlike a traditional ICO, investors can fund specific task cards instead of the whole project.

Producers claim cards, and are paid after the card's tasks are completed.

EthKan creates a transparent, decentralized, funding and management model for crypto projects.

How it works

1

Project Managers looking to fundraise create a new project and Kanban task board on EthKan.io, linking the two together.

2

They fill out the board with cards that represent project tasks.

3

Investors may fund any task cards they choose, using the card's specific wallet address.

4

Producers who want to participate in developing the project can claim tasks they want to complete.

5

Once the task has been completed, the Project Manager signs off on it, releasing the Investor payment to the Producer.

6

Project tokens are automatically created and distributed to the Investor, while board reputation tokens are created and distributed to the Producer.

Development Roadmap

We’ve divided our major releases into seasons, just like a tv show. Season 1 has 8 Episodes, and each Episode represents a development sprint. Check out what each Episode entails below, as well as our progress. When all 8 Episodes are done, we’ll release V1 of the app.

Episode 1

To do

The hero’s journey begins with an identity

To do

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?

Episode Epics

  • As a user, I create an account and tie it to my Ethereum address, so EthKan has a user account for me.

Episode 2

To do

An account backup is like an extra life

To do

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?

Episode Epics

  • As a user, I download a paper wallet so I can restore my wallet on any device.
  • As a user, I download my keystore file so I can use it to restore my wallet on any device.
  • As a user, I can view my private key, so that I can use it to restore my wallet on any device.
  • As a user, I can employ my paper wallet, keystore file, or private key to restore my wallet on any device.

Episode 3

To do

A new project; a new you

To do

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?

Episode Epics

  • As a Project Owner, I create a new project on ethkan.io so I can add all the boards and cards to it that I want funded and completed.
  • As a user, I use Web3 to sign transactions on an EthKan project board.
  • As a project manager I can select which tokens are accepted for completing tasks, so people can get paid in my desired token.

Episode 4

To do

From one to many

To do

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 recognizes 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?

Episode Epics

  • As a project owner I can add Board Managers so other people can take part in organizing boards and cards for the project.
  • As a Board Manager, I create a new board and connect it to the project I participate with.
  • As a Board Manager I can find a board’s URL link, so I can share it though media outlets to find Investors and Producers.
  • As a Board Manager I can invite users to become Card Originators on the board, so tasks can be created.

Episode 5

To do

Tasky

To do

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?

Episode Epics

  • As a Card Originator, I can post a new card on a project board, describing what task I want completed, so that Producers can build it.
  • As a user, I can visit an EthKan board to see the detail-view of a card, so I can determine whether or not I want to participate with it.

Episode 6

To do

Giving and receiving

To do

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?

Episode Epics

  • As a user, I send funds to the address of the card, so a Producer can get paid for completing the card task.
  • As a user, I can reply to a task so I can express my interest in producing it.
  • As a user, I can see the replies in a card so I can decide if I want to participate in the card’s task.

Episode 7

To do

A critical choice

To do

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 Giftech to get his take on which developer would be best to work on Lenny’s task.

Will she choose Juliette or Veronica?

Episode Epics

  • As a user, I see another user’s reputation so I can interpret it to decide on the trustworthiness of the other user.
  • As a Board Manager, I choose a replier to become the task’s Producer, so they may get paid for completing the task.
  • As a Producer, I accept the task so I may get paid for completing it.

Episode 8

To do

Reputation is prosperity

To do

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 reputation tokens.

How many tokens will each receive?

Episode Epics

  • As Board Manager, I release the card’s funds to the Producer so they can get paid.
  • As a Funder, I receive board tokens so I have proof of my participation in the project.
  • As a Producer, I get reputation tokens, so I have proof of successfully completing a card’s task.

How to Contribute

Fund the EthKan Campaign on Giveth

Giveth allows projects like EthKan to fundraise in a transparent way. Go here to help fund our project:

EthKan on Giveth

Complete tasks and issues on GitHub

Are you a developer looking to get involved? You can find our code here:

EthKan on Github

Help onboard projects and people

Join our community on Riot, and help us make EthKan a reality. Onboard yourself, others, or projects who might want to use EthKan for their project management and fundraising needs.

EthKan on Riot

Meet the team

@matthewcarano

Project Lead

@karsrhyder

Architect &
Solidity Dev

@xet7

Full Stack

@sugarpusher

Front End Dev

@wendydevries

Comms

@kingflurkel

Advisor

@griff

Advisor

@tbd

UI/UX