Inspiration

The idea for this project was inspired by a college course we took in the FSE 100 class, where we aimed to solve a common problem faced by many students: the difficulty of creating meaningful connections through conversations without feeling awkward. This challenge led us to develop IceBreakers, a chatbot designed to make a positive impact on everyday conversations by helping users start discussions more comfortably and naturally. The project focused on enhancing social interaction by providing conversation starters that ease the initial awkwardness many experience among peers.

## What it does Users could speak directly to a chatbot that helped them initiate conversations without anxiety or social awkwardness, fostering comfortable communication and potentially turning casual interactions into lifelong friendships. The Gemini/Supermemory AI provided relevant conversational topics based on the users' chats, creating a natural flow to the discussion.

How we built it

We built it using Python Flet for both Front-End and Back-End. We also used Gemini AI to gather voice input, combined with Supermemory AI’s ability to recall past conversations, and generate output based on the user’s discussions.

Challenges we ran into

Some challenges we ran into were: implementing Supermemory AI so that it’s personalized for each user, knowing PythonFlet commands so that we could decorate the UI, linking back-end and front-end, and navigating between the screens.

Accomplishments that we're proud of

We’re proud that we took the first steps to join our first hackathon and complete our project within 24 hours! We’re proud of our UI interface, our implementation of Gemini/Supermemory AI, and our results.

What we learned

We learned a lot about Python Flet, Gemini AI, and Supermemory AI. For all of us, this was our first coding project that incorporated AI, and so we decided to use Python for both the front-end and back-end development.

What's next

Our vision is to significantly grow our user base by expanding our database to support more users seamlessly. At the same time, we aim to elevate the user experience by refining and polishing the UI design, creating a more engaging, intuitive, and visually appealing interface that resonates with today's users and encourages frequent interaction.

Built With

  • flet
  • gemini-ai
  • python
  • supermemory-ai
Share this project:

Updates