Inspiration
We took inspiration from the small businesses in our area. A lot of them have not been able to spread their names during the covid-19 pandemic. We want to help these people by making a tool that helps them understand what advertisements online help spread their name.
What it does
Our software helps people analyze social media trends in the things that people post. The data provided in our format lets people understand what performs well and what doesn't. We analyze users' entire timeline so the data is very expansive. But we make it easy to understand.
How we built it
We used multiple languages to make our software. First, we wrote the backend in python using the Twitter API. After that, we made a GUI using the data from pandas and matplotlib. Then we made the data easy to understand by making a Gui in Tkinter. Finally, we used HTML to make a front page for our software.
Challenges we ran into
We ran into many issues while making our product. For example, pandas would not give us our data in the types we wanted. Leading to many issues. Another issue we ran into is our wifi being too slow to upload the HTML file into an s3 bucket. So we put it into ec2 directly.
Accomplishments that we're proud of
Being able to create our graph of the data was very challenging, but we were able to do it. Then we made many filters to sort out tweets which took a long time but worked in the end. Those are 2 things we are proud of.
What we learned
In this project, we learned many things.
Sharan I learned many things in python such as basic pandas and I got really good at Tkinter GUI programming. I also learned how to manage and split work between people. I also obtained communication skills, and how to efficiently describe problems and research.
Nirav I learned about HTML and obtained various CSS styling skills. I have grown as a front-end developer, and have gained a lot through this project. I have learned how to keep the group on track and act as a team leader.
Sashreek I learned many libraries in python for this project. I learned pandas, matplotlib, and tweepy. I also learned how to time manage in this project. I also ascertained skills regarding planning and executing a project to its full extent.
What's next for TBA
So far in our project, we have only one social media platform known as Twitter. We would like to include other ones as well. Such as Facebook, Instagram, and YouTube

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