Inspiration
The goal of this project was to build an application that uses the Twitter API to find important conversations where:
- Your input is valuable
- 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
- Making a successful request in Postman to an API
- Creating a React application using create-react-app, and learning how to structure the app with environment variables
- Working with the Twitter Developer Portal
- Working with Axios on the front-end
- Working with ElectronJS for desktop applications
What's next for Twitter Conversations (Unfinished)
- Continue learning about working with APIs
- 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!
Log in or sign up for Devpost to join the conversation.