Inspiration With national friendship among us this week, us at the Homie Hub team have worked diligently to bring our envisioned multi platform matchmaking video chat application Homie Hub a reality. We gained inspiration for our build from our personal experiences with video chat software. We have come to find other matchmaking sites unoptimized and we took a stand by redesigning the concept

What it does When a user opens up Homie Hub through their browser of choice, they are greeted with a signup/login page where the user is able to create a brand new account or login with an existing one. Once the user has passed the login screen, they are shown the preliminary match making questionnaire where users are asked some general info as well as basic questions in regards to their personalities. Once completed, they are finally met with Homie Hub’s Main feature; the video chat room. Shortly after the user has joined the room, they are able to get to know one another and utilize the prompt feature that provides randomly generated icebreakers as they converse to spice up the conversation. Finally once the user is satisfied with their time, they are able to leave the call.

How we built it When originally deciding on a language/platform to build our application, we settled on building it around HTML/CSS/JS because we feel that a web application would be most accessible for future friends across the globe. To further expand the reach, we also used the swift language along with its Webkit user interface to integrate the website version of Homie Hub into a much more mobile user friendly interface in the Homie Hub Application. Aside from the major coding languages used, we took advantage of Google's firebase service to help us create an online database to house all of our user data including the authentication through email and password. When it came to the actual Lastly, we utilized Agora the online video chat service to bring the chatroom aspect to life and in the end allow us to finalize our entire application.

Challenges we faced. Throughout the design and coding process, us as a group had faced various hardships that we had to persevere through to bring Homie Hub to life. One difficulty that comes to mind was the issues we faced while implementing the web application inside the mobile one and simultaneously ensuring that this didn't jeopardize our mobile user experience. We had faced several errors with getting the application to display but with our determination to create something special, we had overcome the issues and created a respectable final product

What we learned With this being our first time working with extensions such as Agora, during these short few days, we have been able to take away several valuable skills from this experience. We now are capable of utilizing foreign extensions and are able to integrate thirds party websites in order for us to achieve our programming goals

The Future of Homie Hub During our final testing phase of the application we as a team were immensely proud with how much we have accomplished in such a short timeframe and we have also recognized that this application could have some serious success if integrated well into the public's hands. We look to continue to improve this service and possibly break into the matchmaking industry.

Share this project:

Updates