rooteco / tweetscape

the supercharged twitter feed
https://prototype.tweetscape.co
GNU Affero General Public License v3.0
18 stars 2 forks source link

Design auth, api usage, and db schema #332

Closed nicholaschiang closed 2 years ago

nicholaschiang commented 2 years ago

Imported from @nicholaschiang's original Linear issue TS-73.

The problem

Twitter's feed shows you a little bit of everything all at once.

The solution

When I want to quickly see the latest updates for various topics (e.g. crypto, Ukraine, Tesla), I want to see everything in a compact-ish list view that only shows me the content types that I want (e.g. articles or images or everything) so I can efficiently explore the content and the conversation around that content everyday.

The task

TS currently only has one source of content: article links (i.e. external site links) as tweeted by the influencers listed on Hive. TS should have unlimited sources of content, customizable by the user. You should be able to login with Twitter, import all your lists, and then use the full power of the TS query engine (which is powered by a normalized PostgreSQL database you can access directly if you feel so inclined) to surface the content you want to see (and easily interact with the conversation around that content… conversation pulled from Twitter but, in the future, potentially other sources of conversation around the same topic or link).