SkillAgentSearch skills...

Titter

Decentralized Twitter prototype built with Polygon, GraphQL, Next.js, Ceramic, Arweave, and Bundlr

Install / Use

/learn @dabit3/Titter
About this skill

Quality Score

0/100

Supported Platforms

Zed

README

Titter - Web3 Social chat

beta as fuck

🛠 Built with Next.js, Arweave, Bundlr, Ceramic, GraphQL, & Polygon

Titter

How it works

This is a working prototype of a basic web3-native social application. Features include:

  • Permanent post storage (Arweave)
  • Editable, self-sovereign user profiles (Ceramic self.id)
  • GraphQL queries
  • Filtering at protocol level (not on client)
  • Fund and check balance of Bundlr with Matic on Polygon
  • Pagination can also be implemented fairly easily with a few extra lines of code at protocol level

Caveats:

  1. Right now there is an issue with Bundlr + Arweave in that the gateway can miss Bundlr txs and think that it never hit Arweave (when it does). Hopefully this gets fixed soon.

  2. The extent to which you can query is limited by what is offered at the protocol level. The Graph Arweave integration will unlock a lot more flexibility and power at some point in the near future.

Deploying the app

To deploy this project, follow these steps:

  1. Clone the project & change into the new directory
git clone git@github.com:dabit3/titter.git

cd titter
  1. Install dependencies
yarn

# or

npm install
  1. Run the app
yarn dev

# or

npm run dev
  1. To interact with the application, switch your wallet to Polygon Network

Related Skills

View on GitHub
GitHub Stars153
CategoryDevelopment
Updated1mo ago
Forks17

Languages

JavaScript

Security Score

95/100

Audited on Mar 1, 2026

No findings