Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Documentation whygiraffe #1

Merged
merged 2 commits into from
Apr 29, 2017
Merged

Documentation whygiraffe #1

merged 2 commits into from
Apr 29, 2017

Conversation

whygiraffe
Copy link
Collaborator

This has a draft readme...

@MichaelMure
Copy link
Owner

MichaelMure commented Apr 19, 2017

The roadmap I have in mind:

  1. Minimal first version with:
    • profile management
    • basic contact management (adding with a hash)
    • targeted sharing (notification and download)
    • no encryption (because hopefully I build the first version fast and ipfs won't have time to catch up)
    • probably not a proper download tracking (details here: Keystore/encryption/ipfs usecase for a file-sharing application ipfs/kubo#3866 (comment))
    • basic 1 to 1 chat (not really a priority but it actually helps me to test ipfs's pubsub and the rest is not that difficult)

After that there is (in no particular order):

  • encryption (high priority)
  • public sharing and contact following (kind of like twitter)
  • contact suggestion and privacy settings
  • contact groups
  • profile "migration" with notification of contacts
  • contact block for abuse
  • reliable and efficient download tracking
  • mobile version using react native
  • mitigation strategy (maintaining your contacts files online because you like them)
  • better chat (offline, history, group chat, encryption ...) maybe using orbit.chat
  • fancy share's content visualization (for instance, for pictures with a slideshow or carousel)
  • ability to close the main windows while still having the app running + system tray icon with stats
  • re-share
  • better share description, maybe with markdown ?
  • on-demand custom app packaging with a first contact for extra-simple onboarding
  • internationalization
  • reception confirmation

@MichaelMure MichaelMure force-pushed the documentation_whygiraffe branch 2 times, most recently from 6b3f108 to c352d70 Compare April 29, 2017 16:05
whygiraffe and others added 2 commits April 30, 2017 01:07
this is an initial draft for the README
@MichaelMure MichaelMure merged commit 545bcdc into master Apr 29, 2017
@MichaelMure
Copy link
Owner

I fixed some things and resolved the conflict with master. It's merged now :)

@MichaelMure MichaelMure deleted the documentation_whygiraffe branch July 15, 2017 06:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants