Skip to content

Latest commit

 

History

History
50 lines (42 loc) · 2.33 KB

ROADMAP.md

File metadata and controls

50 lines (42 loc) · 2.33 KB

Welcome Future Contributor!

Our vision is to create a social-networking platform that mirrors the functionality of Facebook while also considering the needs of the community. We hope to be one of many federated applications working towards a better, friendlier, social Internet.

We welcome help from technical, as well as non-technical folks equally. Even if you do not code, there is a growing list of items that you may still be able to help out with.

Please do not hesitate to ask questions, or volunteer for things that you might be interested in poking at. Also checkout the Developer Documentation for more information on specific development targets.


Definitions

  • Minimum Viable Product (MVP) - Aardwolf fully runs in a development envrionment, and basic functionality works.
  • Alpha Release - All primary features added. Buggy.
  • Beta Release - Primary features are well tested, fewer bugs.
  • Stable Release - Minimal bugs, able to run without full dev environment.

Requirements for Minimum Viable Product

  • Basic user profile
    • User can provide a:
      • Name
      • Avatar (jpg or png)
      • A short, optional, Bio
  • Useable local timeline
    • User can create a new post, containing
      • Text up to 1000 characters
      • One image (jpg or png)
    • User can reply to an existing post
    • User can Favorite/Unfavorite a post
    • User can boost a post
      • Boost/Repost
    • User can Subject Line a topic (SL)
      • SL's can fold/unfold

Requirements for Alpha-build

  • Veilid networking implementation
  • Improved documentation
  • Basic packging

Stretch Goals for Alpha (Future stable requirements)

Future Goals

  • Bridge connection to Plume
  • Bridge connection to Matrix (or similar) for chat service
  • Bridge connection to PeerTube for video sharing

Other items under consideration

  • End-to-End Encryption
  • IP FileSystem for file sharing (?)