🔥 Inspiration

Just another dull day on Reddit, scrolling r/AITAH and r/roastme for hours, inflicting small amounts of dopamine to your already fried brain receptors.
"Trump and Zelensky—an intense exchange of fiery words and bold opinions.🔥"

In the comments, the insults flew, hurled from one side of the debate to the other. Overwhelmed by the raging debate, I scrolled to the top to continue doom scrolling...

WAIT? 30K upvotes? 📈

That's pretty good. Come to think of it... these fierce controversial topics always do well on social media. And that's when we realized—the world needs a platform where people can passionately voice their thoughts without fear of censorship or humiliation from their peers.

So, Hot Takes: a place where opinions clash, sparks fly ⚡, and the world can finally engage in the most outrageous debates. Drop that bombshell 💣 of an opinion that your friends would roast you for, and dopamine detox with real-time conversations that hone your sharp thinking skills and expand your knowledge bank!


💬 What it does

Our app is a unique platform designed to ignite engaging and thought-provoking discussions.

  • Users can share their hot takes on various topics, taking a clear affirmative or negative stance, and fueling structured debates within the community.
  • These interactions are enhanced by an AI-powered debate assistant 🤖 that provides insight on logical fallacies and serves as a fact-checker.
  • We feature a one-of-a-kind rapid-fire debate mode ⚡ where users are pinned against an AI opponent that shuts down any argument they provide.
  • With an intuitive UI, user profiles, and features like commenting, upvoting 👍, and a dynamic content feed, our app fosters a vibrant space for sharing ideas and challenging perspectives.

🛠 How we built it

We built Hot Takes using TypeScript as our primary programming language.

  • Front-end: Next.js, React, Tailwind CSS 🎨
  • Back-end: MongoDB 🗄️, Google Gemini API, JSON Web Tokens for session authentication

🚧 Challenges we ran into

Perhaps the biggest challenge we faced was frequent Git merge conflicts ⚠️.

  • Sometimes, code would disappear from our files after a merge, forcing us to patch things up with future commits.
  • We also faced challenges with version management, branch control, and ensuring a cohesive front-end and back-end integration.
  • Delegating tasks efficiently among team members was another challenge we tackled.

🎉 Accomplishments that we're proud of

We take great pride in the positive impact 🌍 our project demonstrates.

  • By fostering respectful debate and providing a platform for diverse perspectives, we're bridging the political divide and promoting constructive dialogue.
  • Our AI-powered features 🤖 ensure non-partisan moderation, allowing for free expression while maintaining logical reasoning and factual accuracy.
  • Users become more informed, articulate, and critical thinkers by honing their debating skills and engaging in meaningful conversations.
  • On the tech side 💻, we’re excited to have implemented a working LLM, pushing the boundaries of AI-assisted discussions.

🚀 What's next for Hot Takes

If not for a 12-hour time constraint ⏳, we had several ambitious ideas for the future of Hot Takes:

  • Live video chat debates 📹 enhanced by AI to create a more interactive and controlled experience.
  • AI as a debate proctor 🤖, managing turn-taking, enforcing time limits ⏱, and ensuring debates remain respectful by detecting and mitigating hate speech, personal attacks, and excessive profanity.
  • Community voting 🗳️ for debate winners, fostering healthy competition and engagement.
  • Personalized AI feedback on argument quality, helping users improve their debating skills over time.

This combination of real-time moderation and constructive analysis will elevate the debate experience, making it both engaging and respectful.🔥

Built With

Share this project:

Updates