Swarm City High Level Roadmap: Episode 1
Preface
For a complete overview, please read Swarm City High Level Roadmap Overview.
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.
S01 E01: First Request
In episode 1, Frank is really excited to start using Swarm City. Whenever he gets excited by something, Frank throws himself whole hog into it. And so without delay he creates and posts his first request.
Frank would like someone to translate his “Decentralise Now!” manifesto in exchange for 20 SWT. He posts this request in the marketplace known as #Settler, because #Settler is a place where early adopters go to do such things.
Frank is on /new-request, filling in the description: “Translate my 1 page manifesto from English to Dutch.” and the amount: “20 SWT”. Frank sets the request’s location to “Worldwide”.
After submitting his request, he sees it on page /hashtag (of #Settler). Frank taps on his item to see the detail. In the detail, he finds and then grabs the shareable link and posts it on Facebook.
Who, oh who, will respond to Frank’s request?
New epics in this episode:
- As a Seeker, I can share the relevant location range of my request so providers can choose if it’s relevant to them. https://github.com/swarmcity/SwarmCityConcept/issues/18
- As a seeker, I can post a new request in a hashtag, describing what I am asking for and how much SWT I am offering, so providers can see what my need is. https://github.com/swarmcity/SwarmCityConcept/issues/7
- As a user, I can see all the items in a hashtag, so I know the activity of myself and other people. https://github.com/swarmcity/SwarmCityConcept/issues/8
- As a user, I see the detail-view of a request/deal I’m active in so I can verify all the details of this request/deal. https://github.com/swarmcity/SwarmCityConcept/issues/9
Episode Video: https://youtu.be/MMkKu43_cjw
Glossary of terms
Check out these articles to learn more about the general concepts of Swarm City.
Connect with the dev team
The Dev Team is always on the lookout for other developers who want to get involved. If you have Polymer or Solidity experience, feel free to reach out to #devhive in Riot. You can get a peek at the project by reviewing Github, here. To hang out where our community is, join us in Swarm City Slack.