Inspiration

The goal of this project was to build an application that uses the Twitter API to find important conversations where:

  1. Your input is valuable
  2. The topics are relevant and important to you

What it does

Currently, this is an unfinished project. I was able to make successful requests on Postman to the Twitter API, I was able to make a boilerplate React application and use Axios, and I was able to make the GUI for a desktop application using ElectronJS.

Challenges I ran into

Doing everything on the front-end was challenging, because I ended up facing a lot of CORS errors and there wasn't too much documentation about making API calls with authorization headers on the front-end. Also, it was my first time working with APIs and there was a lot of research and learning behind the scenes that went into this project.

Accomplishments that I'm proud of / What I learned

  1. Making a successful request in Postman to an API
  2. Creating a React application using create-react-app, and learning how to structure the app with environment variables
  3. Working with the Twitter Developer Portal
  4. Working with Axios on the front-end
  5. Working with ElectronJS for desktop applications

What's next for Twitter Conversations (Unfinished)

  1. Continue learning about working with APIs
  2. Gain some full-stack exposure with Node and learn how to deal with CORS errors

Thank you to the Twitter team and to the ShellHacks team for your support and help this weekend!

Built With

Share this project:

Updates