Inspiration

To bring people with same interest together to communicate and indulge in communication in a better way.

What it does

It helps people to connect with each other through easy channels on similar interest. It helps people use their voice where it matters. It can educate people on certain topics like Elections, voting, Medical related and other important topics.

How we built it

We built an iOS Application, which implements our business logic of Twitter communities as an additional feature to the pre-existing brilliant Twitter app. Frontend is done on SwiftUI Backend is done using Flask, python and Twitter APIs and Tweepy Framework.

Challenges we ran into

1) Integrating twitter APIs to our new UI was a challenging task that was overcome by using the latest SwiftUI framework. 2) Implementing Business logic i.e. implementing KNN and Genetic Algorithm for ML based suggestion of topics for pre-existing users.

Accomplishments that we're proud of

Our algorithm design for backend system and its integration with frontend which is _ minimalistic yet efficient and subtle._

What we learned

Great Twitter APIs that enables developers to leverage Twitter Data for development and analysis for research purposes. More importantly, to be able to work with people * remotely and virtually* during this tough time.

What's next for Twitter Communities

For it to grow and come live into production, to make an impact in people's life. We believe this feature can be integrated within the existing Twitter Application.

Built With

Share this project:

Updates