owned this note
owned this note
Published
Linked with GitHub
# TickTack - Workplan 1
## Landing Page
<img
src='https://dl2.pushbulletusercontent.com/63hGE4KD4PyXkGot0yc9ZDGOCBXxxUuw/Screenshot_20170728-110758.png'
height=550
/>
**Features**:
- view of recent conversation
- sorting by unread first, then most recent
This is a new view, but is fairly straightforward. The only new detail is a concept of read / unread messages. We may be able to copy Patchwork code for this.
## Public Groups #
<img
src='https://dl2.pushbulletusercontent.com/a9jOZH8Ei4T2VRbuSJlRMtWPZtvLi8nq/Screenshot_20170728-110826.png'
height=550
/>
**Features**:
- start a group
- find a public group
- *group>threads array (maybe adding thread subject)*
This feature will require the most work to adapt. At the moment, scuttlebutt has 'channels', but these are more like hastags - anyone can post to them.
This is a problem because if I make a channel called "#MixParty", it can be unique, but then later when I travel to china, and my scuttlebutt netowkr expands, there might be another "#MixParty" channel and our messages would get combined in the same space.
To avoid this, we will create a new message type - 'groups' which is similar to channels, but is started by a person. In this way, there could be many #MixParty _groups_ but only one that was started by your friend @mix.
This will also set us up well for moving towards private groups in future releases.
## Direct Message
Looks the same as Public Groups style chat
**Features**
- private
- single thread (only one conversation for 2 people)
## Find a Friend / Group
<img
src='https://dl2.pushbulletusercontent.com/pSoIr1s7JQ7ZzWJJSOTQQ7JTcgKvnUrF/Screenshot_20170728-113836.png'
height=550
/>
**Features**:
- find a person
- click add button, then can chat
- find a group
- click join,*select thread*, then can chat on
- *exit a group*
## Auto-join your first pub (*a ticktack team pub*)
To keep the data replication small and easy, we'd like to recommend that users of the alpha version automatically start with a pub as a friend.
This offers 2 important things :
- the don't have to use a pub-invite code (which can confuse people)
- if the pub is isolated, they don't have to sync all of scuttlebutt history (faster)
Once TickTack is more clear, we can put more energy into improving how people join.
---
## Larger Workplan 1 (optional)
The plan with the above is that it would give you enough to be able to run a simple demo and have a couple of friends try it.
It would require people to be able to install node, and run a node application in command line.
If you want to make trying it even easier (so that non-technical people can be included), we can do the basic Workplan and add:
- an easy installer (mac / linux / maybe windows)
- build sbot into the installer
The experience would be very similar to Patchwork - download an app, open it, and you're going.
---
## Cost
We've done come up with a quote in New Zealand Dollars (NZD) and would love your advice about what is fair and reasonable to ask for in BTC.
2 devs working to deliver Workplan 1 in 5-10 days would cost $6000 NZD.
If you'd like to include to also include the Larger Workplan 1 option, this would cost $9000 NZD.
The current rate we can sell BTC for in New Zealand is $3580. Given how variable the market is, we'd like to propose :
2.5 BTC for Workplan 1
3.5 BTC for the Large Workplan 1