Inspiration

Individuals who grow up in society nowadays, see a world that ignores views that do not agree with their own. This can be very dangerous as people start to unlearn the meaning of having healthy conversations. Especially during a pandemic, when some people’s problems need to be heard and addressed they are not. For example, people will attack those who can not stay at home during this pandemic, but fail to ask them questions on why they feel they can not stay at home. For some people, they are not used to staying at home and need to stay busy or that space gives them depression or suicidal thoughts.

We wanted to build a platform that allows people to see the full picture, to read tweets from others to see what people from both sides of the aisle are tweeting. We want people to take in information from opposing viewpoints, and their own to try to gauge any topic thoroughly. This will hopefully allow Twitter to become a better place for people to tweet back and forth in a healthy and respectable manner.

What it does

  • BirdsEye provides users with verified tweets from across twitter whenever they search for tweets or post something.
  • This allows users to gain more information about the key ideas they are talking about.

Twitter User

  • An individual logs in through Twitter to authorize #birdseye application to get the appropriate information needed
  • The user will have the option to post a tweet or search a tweet, they may want to post later on.
    • If the user posts a tweet, they get back tweets from verified accounts for the time being about what they are tweeting about
  • The user will be able to see tweets that relate to their own and get informed what others might have to say about that topic
  • The user can also log out, and check their bio by going to the setting tab

How we built it

  • We built it using a React frontend and a basic express.js as the backend.
  • We used Twitter’s API to allow for authentication, posting a tweet, searches and getting the user’s information for the settings page.
  • We used many different react components

Challenges we ran into

  • Frontend is very tough work, making our application look as pleasing as Twitter took a lot of effort
  • Getting the keywords from a tweet was tough as we tried different methods until we could figure out what most tweets were about.
  • Making two API calls right after one another
  • Figuring out what parameters to pass to make different Twitter API calls

Accomplishments that we're proud of

  • Getting the keywords from a tweet
  • Retrieving tweets from verified accounts on Twitter that relate to tweets that you may post
  • Creating all our applications icons and images from the ground up

What we learned

  • We learned how to use React and Express.js more with making API requests
  • How to create designs in Illustrator, move them into Figma to get the css rules and then implement them in front end code
  • How to work with a team that is not all in the same time zone.

What's next for #BirdsEye

  • Being able to analyze tweets more thoroughly
  • Filtering the results to show different sides of a topic, presented in a positive way
  • Depending on what the tweet is, the results could be filtered to be more fun or serious
  • Creating a more inclusive platform for people to learn more about other people’s views
  • Add the pictures and links of tweets to the returned tweets

Meme

Share this project:

Updates