Inspiration
Twitter is a great community, sometimes. Other times, there are trolls, bots, and other users who have no interest in having polite and productive discussion. We sought to fix that.
What it does
Cleanbird is a Twitter client that allows you to view your timeline, retweet and reply, DM, and search all the while keeping any offensive or hurtful tweets out.
How we built it
We used Twitter4J and the Twitter API to connect an account and to get and send information. We used JavaFX for the GUI.
Challenges we ran into
The most frustrating challenge was definitely when, after first detecting an offensive word in a tweet, our filter would mark every subsequent tweet as offensive, causing no tweets from the timeline to be displayed.
Accomplishments that we're proud of
Learning how to use Twitter4J and Twitter API, using what we learned in class for a real project instead of just classwork, and incorporating all these elements into a GUI.
What we learned
We learned how to incorporate API and Twitter4J into a GUI, and we learned that it's difficult to merge multiple people's code into one project.
What's next for Cleanbird
The next steps for Cleanbird are to optimize our filter and expand the functionality of the client.
Log in or sign up for Devpost to join the conversation.