We were inspired to make InTheLoop after school ended and we were left inside to rot all summer. We found it hard to catch up with entertainment as well as educational content, so we decided to make a web app that would help us with that specific concern

What it does

The web app is an aggregator of several social media pages and posts (such as YouTube and Twitter) of specific creators that can be chosen by the user. The web app will utilize YouTube and Twitter APIs originating from the creator and will be displayed onto a feed in chronological order. All platforms are derived from a single Youtube channel with no user input needed besides the initial search for a creator.

How I built it

We used CSS, HTML, JavaScript, Node.js, as well as APIs to build the web application.

Challenges I ran into

None of us have used such complex APIs such as the YouTube Data v3 API and the Twitter API, so we had to use a complicated method to make it work with our web application. Getting a constant feed of videos in chronological order and sorting them was also challenging.

Accomplishments that I'm proud of

The website looks professional, minimalistic, and our program works smoothly and quickly to deliver feed as well as filter them out.

What I learned

We learned CSS formatting, Modern JavaScript and async functions, how to handle complex APIs, and JSON parsing, as well as Node.js.

What's next for InTheLoop

More platforms (Instagram, Facebook, Reddit). Formatting and porting for mobile with design alterations. Customized feeds (like the YouTube Recommendation Algorithm) instead of checklists.

Share this project: