- ๐ Hi, Iโm @jfabdo
jfabdo / speak-easy Goto Github PK
View Code? Open in Web Editor NEWA safer social media site
A safer social media site
Walled garden approach
A tag cloud- can only interact with people with similar tags to yours
Associate tags with rooms and associate tags with people
Report functions work both ways. If you're wrong, your account gets removed.
Use content tags to suggest content
Transparent moderation- list and reason for that ban, and mod that banned them
Privacy and anonymity are first and foremost
Hashes for names? Have a login username but each post has computer generated names
AI driven moderation and site features
Autoblur/autocartoon faces?
Only verified emails can make new tags, and do it based on email?
Track IP
If IP has been banned, force email verification
Use location
Optional- allow people to follow you, have a display name, let people see your profile, and let people see your post history
Have an emarket built in?
Show "toxic" username for all email and comment that they made.
Track "toxic" Ips and begin autochecking them
Autoassign a name to each user, which users can change, and is different than their username.
Cannot get to profile without permission
Have automod watch for stalking
I'm not sure this question warrants a full user story, but the answer greatly influences fundamental interface design.
User will be marked "toxic"
so people with visual impairments use a screen reader to use the internet
it basically reads the web page to them
if it's a photo, they usually get some trash auto-descripton like "outdoors, probably a human"
so there's a big push for people to put a photo description in the caption so folks with visual impairment know what everybody's talking about
they might not even be using a screen reader, they might just have issues with the color differentiation or something
so there's a big thing with people sharing screenshots of twitter threads or doing graphic text images to make them meme-ified or to promote the post (because most social media sites give priority to posts with images)
but if all the content that's being discussed is something people struggle to read, they're cut out of hte conversation
As a mobile user,
I want an accessibly designed mobile interface for Talk's home page,
So that I can easily navigate the app and its content.
It's important for interfaces that have both desktop/laptop and mobile manifestations to have generally similar design principles and workflows.
For example, if you centralize an infinite scroll content feed on the web interface, that should be the central component of the mobile interface as well.
That said, if you have strong reason to believe a significant distinction between the two interfaces is appropriate, that can be reviewed and considered.
Comments marked "toxic" should not display in other rooms. User should receive a squelch. Quadruples for each squelch, starting at 24 hours? Mods can add more time. Force users to verify email on first "toxicity." Ban applies to everyone from that email.
It's mostly Anglo/European/American male focused.
As a desktop/laptop user,
I want an accessibly designed web interface for Talk's home page,
So that I can easily navigate the website and its content.
I've left this story intentionally vague so we don't feel constrained by our preconceived notions of how home pages are formatted if we don't feel that's necessarily appropriate.
If that is the way to go, by all means, implement classic elements like an infinite scroll content feed, a sidebar, a snackbar, etc.
BUT, if you want to throw those concepts out the window, go for it! Let's see what works.
This can also be very high level โ we don't need to know what a "post" (or equivalent) specifically looks like, but if we include posts on the home page, we'll want to know where they are and in what presentation.
We will leverage AI to do this.
As a desktop/laptop user,
I want an accessibly designed web interface for Talk's post functionality
So that I can easily share my thoughts on the platform.
I've left this story intentionally vague so we don't feel constrained by our preconceived notions of the concept of a "post" if we don't feel that's necessarily appropriate.
What is a post? What do we call it? What can it contain? These questions and more are what we should strive to answer.
This also doesn't necessarily have to be its own page โ it can be functionality embedded in the home page, for example.
Those who threaten should receive a lifetime ban and never return.
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.