Inspiration

Being a college student, we generally try to work with early based startups that work remotely as we don't have that much money to spend on our lodging elsewhere and also working in early based startups is very much productive in terms of experience. So, generally what we do is start finding employees working in those startups on twitter in order to have interaction with them. But it's very hard to find them manually directly from the followers list of that startup as it might have a huge number of followers. So, if we can have something that can do that for us, that would be huge for us!!

What it does

This application just gives a list of twitter employees working in a specified company. The person using it has to type the name of the company in the twilio's whatsapp number and the bot would give him/her the list of employees working there.

How I build it

I built this application in NodeJS and ExpressJS. Since, I have never worked with the twitter api, I made a lot of research to find twit which is an npm package that interacts with twitter api's. Also, looked at Joe Nash's Video on Kunal Kushwaha's Youtube channel where he has described us how we can use twilio in NodeJS Applications.

Challenges I ran into

The utmost challenge was to deal with twitter api rate limits in order to improve the communication better. Now as twitter allows you make fixed amount of requests at a certain time, so made a lot of research in order to tackle that.

What I Learned

I learned a lot about how we can manage twitter api rate limits, how we interact with twitter api's in nodejs apps using twit, and also how to use twilio in NodeJS Applications

Share this project:

Updates