Skip to content

Johnnynyc/UBHackathon25

Repository files navigation

Inspiration

We wanted to create a social application allowing people to connect with each other, even when one is too introverted to approach a stranger. This application helps keep everyone anonymous, letting user join without any commitment of login, being friends before talking or even worrying about privacy concerns.

What it does

This is the first ever in-person social network in a large social gatherings, allowing host to create rooms, where users can join by a room code. All users stay anonymous and are free to try to meet up in a section of the social gathering after connecting with each other in the chat room. Apart from the regular networking with people around users, we have Mr. Monopoly, a real time AI assistant implemented using Gemini that can summarize the whole chats into a single paragraph, letting anyone join at any time without missing any key information. Mr. Monopoly also will be able to answer questions as directly after user calls it the command "\Mr. Monopoly". The AI assistant will always be in the room answering real time questions based on the context from the chats by all users in the room. Mr. Monopoly will ensure the interactivity of the room at any given time.

How we built it

We have revolutionized the idea of creating a social platform for people in a social setting where networking is hardly possible. In a large social gatherings, where people rarely know each other and end up not networking or socializing at all, having a dedicated platform to connect anonymously and connecting based on the close proximity solves the core issue we face everyday in our life in social situations. Powered by Vercel, with the domain name coming from godaddy domains. The application primarily focuses on react with an implementation of firebase as the database and api calls to gemini.

Challenges we ran into

A challenge we ran into was setting up real time messages through firebase while keeping all users anonymous. We had to ensure rooms were not being duplicated and users were being redirected to the correct rooms. Along with that we had issues where the UI was inconsistent when swapping between pages

Accomplishments that we're proud of

Despite facing many technical challenges we were able to come up with a working prototype that allows users to connect in real time and create connections

What we learned

Not only were we able to gain various technical skills such as react, firebase, and gemini api calls. We were able to build a wonderful friendship through the 24 hours

What's next for Ice breaker

Although users can use any device right away to connect as of now. we would love to improve ice breaker continue to grow into a fully mobile application, where it would be more accessible to everyone. We do plan to implement some core feature for next version including but not limited to customized room expiration after an indicated time, banning foul player and taking more strict action to maintain the harmony while networking.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors