Inspiration
When COVID struck, everything moved online, including our lives; from work to socializing with friends. Zoom meetings became the social norm and we lost meaningful social interactions. Making connections is now harder than ever.
We have all experienced our fair share of awkward silence in zoom calls whereby the moderator asks a question and no one answers. How many times have you been put into a breakout room and asked to "get to know" each other? No one takes charge and we end up waiting for the timer to end.
What it does
Get2Know is a tool that supports online meetings with the aim of bringing people together.
How to play
Once your team has hopped onto an online meeting, moderators share their screen to display the website. Moderators would then enter the names of the participants and start the game. There are several cleverly curated question packs to choose from- Break the ice (for when you want to - break the ice), Budding romance (for when you want to fall in love), and two more that you'll have to try for yourself 😉. You'll then be able to change the settings and select the number of rounds you would like to play (the timer doesn't work yet hehe). In-game, our sophisticated algorithm will ask each player a question for each round. This eliminates the need of calling out a person to answer each time. The questions provided are a great starting point for a long conversation.
How we built it
We built all the functionality into the front-end React site, eponymously named from the React.js framework that we used. We split into two teams to produce the React front-end and the UI/UX design. Both teams used git and Github to collaboratively put the site together.
The React site boilerplate was pre-generated using Create React App and continuously deployed via Heroku with the help of a custom build pack. While the frontend uses html and css with a magical touch of GSAP for animation.
We had little to no experience with the technologies we used throughout this project, choosing them to get a head start on one of our university subjects this semester.
Challenges we ran into
- Round functionality: ensuring that every participant has been asked a question each round
- Using React for the very first time (youtube tutorials ftw)
- Changing the redirect button to notify that the game has ended
- Making, merging, and pulling branches from git
Accomplishments that we're proud of
- How well we integrated the front-end to the back-end
- Creating and implementing a really nice UI
What we learned
- Learning React in less than 48 hours, as the backend team has no experience with react.
- Learning HTML and CSS in less than 48 hours, as the frontend team has little to no experience
- Being able to extend our knowledge and familiarise ourselves with git repositories
What's next for Get2Know
- Extend the packs available
- Feature to create customizable packs
- Extend activities to include games, quizzes, and trivia
- Implement other customization features such as a timer, NSFW version, etc
- Add rooms using socket.io to enable multi-player games.
- Catchy lounge music
- Option to choose between light/dark mode
Built With
- canva
- css
- figma
- gsap
- html
- javascript
- miro
- react
- scss

Log in or sign up for Devpost to join the conversation.