2
5 Comments

Building an app for searching Twitter users

Hi, I'm Sumit, a relatively newcomer to the indiehacker space. I'm building Twips https://app.twips.xyz/, an app for searching Twitter users.

Motivation

First let me tell you how I came up with the idea. The motivation came mostly from my own frustrations and needs, e.g.

  • I have faced a lot of scenarios where I wanted to clean up my following list. This usually meant doing it all by hand, going through my following one by one, checking out their profile in a new tab, and then deciding.

  • I have also from time to time created a new Twitter account and then copied// moved part of my following list from one account to another. This was especially painful, I had to save the URLs of the accounts I want to copy in a text file and then switching to the other account and then following them from there one by one.

So I thought this can obviously be automated, and can me made into a simple webapp. And if I'm adding these features, why not add some more! So I started building Twips.

Features of the app

Twips lets you apply different filters to a search-engine like interface and get a table of users that you can browse through. The filters are

  • Keyword in name or bio
  • Followed by a specified user
  • Follower of a specified user
  • Followers count range, following count range, tweet count range
  • Account age// joining date
    etc.

You can also follow, unfollow, block, mute users from the search result etc in the same interface, either one-by-one or in bulk.

Progress so far

I've been working on the development side of things of Twips for almost 2 months for now. And I've been doing it without doing much market research, idea validation, or even a landing page! Mostly because the programming kept me hooked, and I knew at least I'll end up using it for myself.

But before I progress any further, I want to validate the idea, understand if people even want this, and make the app most useful to all the end users, not just me. And for that I need your feedback my friends!

Request

What do you think of the idea? Would you use this app yourself? Would you pay a monthly subscription fee for it? Do you think there's a segment of Twitter users who would use and pay for it?

Which features do you love? Which features do you think are useless? Any features you'd like getting added?

Moreover, the main reason I wanted to share my idea and progress with you guys is because I want your advice, suggestions, and guidance. I'm a newbie so please point out any errors in my thinking, approach, etc.

Looking forward to your comments!!

P.S. You can check out the app @ https://app.twips.xyz/. It's not finished and very much an early beta version.

on January 10, 2023
  1. 2

    I tried the app. The tool can be powerful one for marketing folks.
    I think the search logic has some issues. I tried to find people I follow and who also follow elonmusk. I think your tool is going through everyone that follows musk instead of doing it the other way round that is iterate over people I follow. How are you writing the backend logic here?

    1. 1

      Another thing I want to figure out is the ideal UX for such an app. Given Twitter's rate limits and stuff like that, a simple search like this might end up being frustrating. Although I've tried to mitigate this issue by

      • prioritising recent background jobs over older ones.
      • showing the users the background jobs that are running and giving them options to pause// delete them, still not sure if that's a good UX.

      Do you have any thoughts along that line?

      1. 1

        UX changes are good. But having better backend algorithms will be crucial. Try to optimize the queries. If you need to match two lists then make a hashmap of the larger list then iterate over the smaller list.

        1. 2

          Yeah I agree. I'm using SQL for the querying part so building indexes would help. The bottleneck is Twitter APIs rate limit though, not database speed. As in, when you saw it tried to get all of @elonmusk's followers, the backend was getting elonmusk's followers from the Twitter API, and that is rate limited by Twitter to 15000 users per 15 mins.

    2. 1

      Thanks for trying it out! Yes that's the primary issue with the app right now, i.e. fetching followers of large accounts. And yes you're right, for your query I am getting all the followers of @elonmusk right now. Depending on the query switching to an appropriate search strategy would be a nice to have. Or I can stop support for larger accounts.

      Thank you for the feedback! Yes I'm guessing there can be use cases for marketing folks, but still figuring out the exact use cases and pain points that I'll be solving.