twitter search engine & crawler.
- postgres db with the required tables and indexes
- meilisearch instance with the required indexes
- bun installed
- a server accessible from the internet
- set your server url in
client/js/config.js cd clientbunx serve
this should be deployed to your preferred cdn.
cd server- rename
.env.exampleto.envand fill in your credentials bun install& `bun run dev
in order for you to have any tweets to search, you'll need to manage crawlers that ingest tweet data to the postgres db, along with a sync script to push the data to meilisearch.
these crawlers are not open-source. the production twitter.cat instance uses many crawlers running in parallel on different machines, ingesting hundreds of thousands of tweets per hour.