Inspiration
After the TikTok ban, I thought it would be such a waste for people to lose all their hard work mindlessly scrolling and brain rotting on TikTok while its algorithm picks up on their preferences. At McHacks I decided to build a recommendation algorithm for users to remember who they really watched the most.
What it does
A ranking + scraping algorithm: I learned to build in one of the McHacks workshops, I used it to help users identify what creators they truly love the most based on their past interactions. How it works, is that users upload their TikTok data as a JSON file, my program parses the data, and then queries the database to get the scraped data from the TikTok URLs provided in the TikTok JSON file. This approach, coupled with my ( attempt:) ) to make an algorithm that focuses more on the user's niche preferences would help users still feel as if they never left TikTok.
How we built it
The algorithm was built using some React-native with Django and GumLoop connected to a supabase database.
Challenges we ran into
Getting comfortable with using GumLoop is by far the biggest challenge, especially given how new No/Low Code platforms are to me, I found myself wasting a lot of time on meaningless details. However, in the end when I got the hang of it, it became quite easy.
Accomplishments that we're proud of
I am proud that I learned how to use a No Code platform for the first time to actually make something meaningful, and I am also happy that i was able to experiment with tuning a ranking/recommendation Algorithm.
What we learned
I learned that sleep is really important :). But I also learned a lot about setting up No code workflows, web scraping, and designing recommendation algorithms.
What's next for LinkMySocials
I hope that I can put this algorithm to good use, by helping any population that might find itself in the unfortunate circumstance of facing a TikTok ban which is indeed a big part of the social media community. In the longer run, I hope to be able to make this app not exclusive to migration from TikTok but also from any other social media app.
Built With
- django
- gumloop
- javascript
- python
- react-native
- supabase
Log in or sign up for Devpost to join the conversation.