Coder Social home page Coder Social logo

speak-easy's Introduction

  • ๐Ÿ‘‹ Hi, Iโ€™m @jfabdo

speak-easy's People

Stargazers

 avatar

Watchers

 avatar  avatar

speak-easy's Issues

Anti-troll thoughts

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

How is content organized?

I'm not sure this question warrants a full user story, but the answer greatly influences fundamental interface design.

  • Are posts made by people, associated with people, and shared with other people?
  • Are they made in forums? How are those forums structured? How are forums organized? How do you join those forums?
  • Is it overly presumptuous to say communication is done with posts and thereby asynchronous? Should there be an instant messaging component? Do we pick one or the other, or include both?
  • Can you search for posts with keywords/hashtags? How important is this concept?
  • Are there totally novel concepts for content organization we should consider?

Accessibility

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

Design mobile home page

Points: ?

User Voice

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.

Acceptance Criteria

  • Home page must be sketched out for mobile use (NOT desktop/laptop!)
  • Design must be preserved digitally, whether the sketch is done on a digital device, or on paper and scanned for digital reference
  • Design must resemble desktop/laptop interface enough to be familiar
  • Design must be reviewed with Jackie

Notes

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.

No nastiness or toxicity will be tolerated

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.

Design web home page

Points: ?

User Voice

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.

Acceptance Criteria

  • Home page must be sketched out for desktop/laptop use (NOT tablet or mobile phone!)
  • Design must be preserved digitally, whether the sketch is done on a digital device, or on paper and scanned for digital reference
  • Design must be reviewed with Jackie

Notes

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.

Design web post interface

Points: ?

User Voice

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.

Acceptance Criteria

  • Post "page" must be sketched out for desktop/laptop use (NOT tablet or mobile phone!)
  • Design must be preserved digitally, whether the sketch is done on a digital device, or on paper and scanned for digital reference
  • Design must be reviewed with Jackie

Notes

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.