Skip to content

NikxTricks/HackGT9

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BeeBuds HackGT 9

BeeBuds Inspiration:

It is evident that in the status quo, certain individuals are faced with unfading feelings of loneliness, which causes a variety of physical and mental health issues. College students especially have been subject to greater signs of loneliness, especially after the pandemic when many students were forced to stay indoors for education. In a study by the Student Lifestyle Survey, it was found that over 53% of college students across the United States feel lonely, which has directly been linked to negative effects such as depression and anxiety. This is further supported by various reddit posts by current Georgia Tech Students and concerned Parents on social media platforms like Facebook. Our hackathon project, BeeBuds is designed to directly confront the negative impacts of loneliness by promoting a more interconnected community at Georgia Tech. As students ourselves, we have had first hand experience with individuals who are alone, whether it be due to their choice or simply due to introversion. In order to provide students with a friendly and accessible way to connect with fellow yellow jackets, BeeBuds matches students to other students to foster connection and collaboration amongst the Georgia Tech community.

BeeBuds Description:

BeeBuds is an all-new social platform for Georgia Tech students that will enable them to discover fellow yellowjackets who share common interests, schedules, campus preferences, academic goals, and career aspirations! Bee Buds, exclusively catered to the Georgia Tech student body, makes it easy for people to meet those who have similar lifestyles and interests, and gives them a sense of reassurance that they will likely kick it off with their top matches. By calculating compatibility scores between users through user inputted values, BeeBuds offers students a robust list of peers who they'll find it easy to bond with! Whether you're a social animal or a bit more reserved, BeeBuds paves the way for the formation of forever friendships and unforgettable memories, so get ready to Buzz Away!

How does BeeBuds Work?

BeeBuds allows users to assign a significance value (from 0 to 10) for a variety of matching categories such as pop culture interests to favorite dining hall. From there, we run a weighted average algorithm that places more precedence on the categories that a user deems as more important. Finally, a weighted percentage is calculated that acts as a compatibility score that will then be used to match yellowjackets! From there, students can view their matches based on their compatibility score on our dashboard portion of our page.

Technical Uses and Challenges

In order to implement the Sign-In and Login interface for a user, we utilized JavaScript to read inputs from the user and implement additional security measures for creating a strong username and password when signing up. A technical challenge we ran into was ensuring that all users' login info was stored in an external database. In order to try and combat this issue, we first attempted to create a HashMap to store key-value pairs for each user. Since this HashMap was localized to each computer, it was not efficient enough to host users from various platforms. Our team also looked towards Twilio, which would provide an email verification when each user attempts to login; However, we found a better use case for Twilio, which entailed sending an SMS text to a user if the compatibility score with another individual is >= 60%. Furthermore, all aspects of our web application were implemented with HTML and CSS, which helped organize our tabs while adding to the dynamic nature of our web application. To merge all of our group members' work, we utilized GitHub to commit all changes and centralize all files related to the project.

Next Steps

Our team aspirations include creating a direct chat communication to connect BeeBuds with one another, hosting our website with AWS or Github Pages and deploying our project with domain name beebuds.tech, and ultimately extending our project to other colleges so they can personalize the BeeBuds proccess for their campuses.

Vision

Our vision entails Yellowjackets across campus connecting, engaging, and expanding their social circle to unimaginable heights. We hope to bridge the gap of college students who are suffering from loneliness and ensure every Tech student has the support from a few peers and has a fabulous time here. We hope BeeBuds forges a treasured community that secures a future for boundless collaboration and innovation at Ramblin' Wreck County.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •