everything is broken!! it will be unbroken soon!!

Inspiration

as it stands, the UI/UX of our society's most prominent forums for community/public discussion often devolve into resentment, misunderstanding, anger, often times because of the anonymity, instantaneous flow of information that the internet can afford, which sometimes short-circuits empathy and human understanding.

so the name of the project was originally cardsforhumanity but in the spirit of 1) fitting it into a twitter username and 2) a domain name that was affordable and available (aha hah ha ha).

dropped some of the vowels for brevity in cardsforhmnty, which goes really well with the theme of imposed brevity in non-verbal communication, either through character limits imposed by platforms (twitter) or ourselves (impatience, short attention spans) -- a question we'll continue to grapple with in relation to online public environments is how do we continue to foster human connection in spite of these challenges?

What it does

it finds similarities between you and an indicated user on twitter by scanning your respective tweets and displaying the topics you both tweet about -- if there aren't any similarities it will still provide insight on the other person!

under construction - connecting this all to the google chrome extension UI!

How I built it

oooh boy, lots and lots of poring over templates & fiddling with vscode, python, vanilla js

Challenges I ran into

started out as an xcode project that i made a hard pivot from. google chrome extension architecture is still kinda confusing to me :-(

Accomplishments that I'm proud of

coming up with a methodology for keyword identification as a means of providing additional context to a person (term frequency - inverse document frequency on the entirety of a user's tweets)

What I learned

real-time application of information retrieval in a social computing context, product engineering in a completely new paradigm (injecting/altering html and css to augment pre-existing web interfaces) through google chrome extensions (which is so exciting!) how accessible development / deployment is in the chrome browser.

What's next for cardsforhumanity

i got flagged for suspicious activity on domain.com but immediately would be connecting a landing page to this chrome extension that i hope feeds into a broader suite of initiatives. getting twitter developer access, expanding to facebook, potential anti-harassment twitterbot, persistent data storage that dynamically displays context for all users upon hovering over their user profile (in line with pre-existing twitter UI)

Share this project:

Updates