Search projects, hackathons, sponsors and tech

    ← All projects

    Superwarp

    Supercharge your warpcast experience with Superwarp

    Demo

    About

    The problem it solves ### Problem: Warpcast (Farcaster Client) being very new lacks a ton of features that a power user might want. There is no search option to get casts with a particular keyword or casts in a specific channel. Even if a power user or a researcher wants to conduct some research on what casts are working for a profile, there is no easy way to do it (unless you want to write code, fetch all the data, sort it, make a UI to read it—ahhh, too much, right?). ### Solution: **Superwarp** A simple yet powerful chrome extension for Warpcast that packs all these features and much more in a single UI. Here's what Superwarp is offering: - **Identify the top casts from any user:** Quickly see which casts of a user have received the most reactions or replies. - **Advanced Search Feature:** Searching is a hassle in Warpcast, but with Superwarp, you can quickly search for any keyword in a user profile. For example, "Show me the wittiest cast," "Help me find all the casts with cat photos,", etc. AI makes it super easy and humane to search and get the desired results. ### That's not it, we want to make Superwarp the go-to research app of Warpcast. Here are some features that are coming soon: - **User Insights:** Get detailed insights about any user with AI search. Understand the mood of a profile, what's getting them those crazy likes. Even talking to an AI profile based on past data of a user. - **Tipping Information:** Tipping is really meta in farcaster right now. With this, you will be able to know who is tipping whom and track who has received the most tips, providing a clear view of the tipping dynamics. - **Cast recommendations:** Based on your previous casts, you will promptly get reminders of what you can cast to get the best engagement. and much more

    How it's made

    Challenges we ran into 1. The biggest challenge we faced was publishing Superwarp on the Chrome Web Store with Manifest Version 3. Manifest Version 3 does not allow remote code execution, and we encountered an issue with an external npm package that was using remote code. **Solution:** After several hours of debugging, we decided to set up the package locally. We removed the part of the code that relied on remote execution and imported the necessary code directly into our project. This approach ensured compliance with Manifest Version 3 requirements and allowed us to successfully publish Superwarp on the Chrome Web Store. 2. Another challenge we faced was API rate limiting. The external npm package we were using fetched data from an external API, resulting in rate limitations due to the high volume of casts being retrieved and displayed simultaneously. **Solution:** We implemented infinite scrolling to address this issue. This approach ensures that data is fetched and displayed incrementally, reducing the load on the API and preventing rate limitations.