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.

Log in or sign up for Devpost to join the conversation.