Inspiration

Twitter bookmarks have been a graveyard of tweets for me. Every time I ran into a tweet with information worth going through, I bookmarked it. It's sad that till date I never pulled up my bookmarks to go through it. I initially thought it was me, but soon realized I was not alone. Almost everybody, in fact nobody, ever visited their bookmarks :). Isn't it a shame? Interestingly twitter doesn't seem to care either.

What it does

It creates a mapping of the twitter handle with a wallet. Retrieves the user's bookmarks and stores it in ipfs. Smart tags are generated based on the content and used to build a word cloud visualization of the bookmarks facilitating easy filtering.

How I built it

The twitter api to retrieve bookmarks was wrapped in a serverless function hosted on google. A chainlink bridge task was created to talk to the external adapter to retrieve bookmarks using the google function. The data returned is saved in ipfs and the cid, user and bookmarks count is stored in the blockchain. The plan was to use polygon and build the front end in React. (which never happened due to time constraints)

Challenges I ran into

I ran into timing challenges. learning solidity was a challenge.

Accomplishments that I am proud of

I learnt to create bridge tasks and external adapters using chainlink services. Also, figured out how chainlink EA could be used to fetch data from the wild web.

What's next for Debookmark

Complete the MVP and release it for users. Additionally build analytics on the bookmarks.

Share this project:

Updates