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.
- 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.
- Basic user profile
- User can provide a:
- Name
- Avatar (jpg or png)
- A short, optional, Bio
- User can provide a:
- 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
- User can create a new post, containing
- Veilid networking implementation
- Improved documentation
- Basic packging
- UI Accessibility - Web Accessibility Evaluation Tool (WAVE))
- Color scheme (colorblind- and low-vision-friendly). Contrast Checker
- Clarify and beautify Github documentation. Github's Markdown Guide
- Bridge connection to Plume
- Bridge connection to Matrix (or similar) for chat service
- Bridge connection to PeerTube for video sharing
- End-to-End Encryption
- IP FileSystem for file sharing (?)