Inspiration
During Covid, we oftentimes felt disconnected from our friends and family as social distancing prevented us from interacting with the people close to us. When people are disconnected from the things and people that they love, they often experience problems with depression and other avenues of their life. From our experience of boredom and disconnection due to Covid, came our idea for 2Gather.
What it does
2Gather is a website that lets you find your interests and connect with others through those interests. Users can place activities up to a community of users who are interested in similar things. Through these activities, users can bond together and make new friends finding people who like the same things they do. While Covid broke and separated people from each other, 2Gather aims to form relationships and connections between users who like similar things; all one connection at a time.
How we built it
2Gather was built with a combination of Elixir for the backend and ReactJS for the frontend supported by React Bootstrap.
Challenges we ran into
We faced many challenges both building the backend and frontend. From merge conflicts to staying up all night fixing API Requests, building 2Gather was not a breeze. We also had a team member miss out on a full day due to scheduling conflicts. However, we overcame these challenges with hard work and persistence, never giving up.
Accomplishments that we're proud of
We are proud to have built a tool that can help people connect with others. We can integrate various languages to power our website. We are also proud of the massive progress we made even being down one person on one day We are also proud of how much we learned over a hackathon, including building a react website, backend server using elixir, and chat application using web sockets.
What we learned
We learned how to build a website using React, a backend server using Elixir using the Phoenix Framework, a chat application built from scratch using web sockets and Phoenix channels, as well as edit videos using DaVinci Resolve.
What's next for 2Gather
In the future, we plan to add an intense authentication process for our user's safety. In addition, we will implement a voice and video chat feature to allow better communication before an in-person gathering and offer an enhanced jumpstart for the connection. We plan to implement this at a local level for testing and feedback to improve 2Gather, then expand on a larger level to impact more individuals.
Built With
- bootstrap
- elixir
- phoenix
- react
- typescript
- websockets

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