uofa-cmput404 / 404f23project-packet-pirates Goto Github PK
View Code? Open in Web Editor NEW404f23project-packet-pirates created by GitHub Classroom
License: Apache License 2.0
404f23project-packet-pirates created by GitHub Classroom
License: Apache License 2.0
As a server admin, I want a restful interface for most operations
As an author, I want to feel safe about sharing images and posts with my friends – images shared to friends should only be visible to friends. [public images are public]
As an author, posts I create can be private to my friends
As a server admin, node to node connections can be authenticated with HTTP Basic Auth
As an author, I want to pull in my github activity to my “stream”
As a server admin, I want to be able to add nodes to share with
Describe the user story
As a server admin, I can disable the node to node interfaces for connections that are not authenticated!
Describe the required tasks
Additional context
N/A
As an author, I want a consistent identity per server
As an author, I want to delete my own public posts.
As a server admin, I want to OPTIONALLY be able allow users to sign up but require my OK to finally be on my server
Describe the user story
As a server admin, node to node connections can be authenticated with HTTP Basic Auth
Describe the required tasks
Additional context
N/A
As an author, I want to be able to use my web-browser to manage/author my posts
As an author, I want to be able to use my web-browser to manage my profile
As an author, posts I make can be in simple plain text
As a server admin, I want to be able to remove nodes and stop sharing with them.
As an author, I want to befriend remote authors
As an author, comments on friend posts are private only to me the original author.
Describe the user story
As an author, I want to be able to make posts that are unlisted, that are publicly shareable by URI alone (or for embedding images)
Describe the required tasks
Additional context
N/A
As an author, I want to post posts to my “stream”
As a server admin, I want to share public images with users on other servers.
As an author, posts I create can be private to another author
As a server admin, I want to host multiple authors on my server
As an author I want to edit public posts.
As an author, posts I make can be in CommonMark
As an author, I want to comment on posts that I can access
As an author, my server will know about my friends
As an author, other authors cannot modify my shared to friends post.
As an author, posts I create can link to images.
As a server admin, I can limit nodes connecting to me via authentication.
As an author, I want to know if I have friend requests.
As an author, When I befriend someone (they accept my friend request) I follow them, only when the other author befriends me do I count as a real friend – a bi-directional follow is a true friend.
As an author, I want to befriend local authors
As a server admin, I want to be able add, modify, and remove authors.
As an author, posts I create can be images.
As an author, I can share other author’s public posts
Describe the user story
As an author or user, I should be able to add emojis to posts
Describe the required tasks
Additional context
N/A
As an author, when someone sends me a friends only-post I want to see the likes.
As an author, other authors cannot modify my public post
As an author I want to make public posts.
As an author I should be able to browse the public posts of everyone
As an author, I can re-share other author’s friend posts to my friends
As an author, I want to like posts that I can access
As an author, I want un-befriend local and remote authors
As a server admin, I don’t want to do heavy setup to get the posts of my author’s friends.
As a server admin, images can be hosted on my server.
As a server admin, node to node connections can be authenticated with HTTP Basic Auth
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.