Inspiration

The theme for this hackathon was "Hacks for college students". It's an undeniable fact that our social life makes up a big part of who we are. However, due to the COVID-19 pandemic, it's been hard to find friends and people to hang out with due to all the safety measures. More and more people are feeling isolated due to the lack of social interaction. Even as the world is beginning to open up, many students, especially those who started off their year with virtual learning or strict measures may find it difficult to get to know those around them.

What it does

Find a Friend allows users to

  • Submit & edit their profile with their information (as seen in the picture above) - this will be autofilled for the user to update if they've submitted their information before
  • Browse the profiles of other users and contact them
  • Create "Hangouts" with a few details (as seen in the picture above)
  • Browse "Hangouts" and the people who created them

How we built it

I built it using Google Firebase (Auth, Storage, & RealTime Database), HTML, CSS, a lot of ice cream, and a lack of sleep. I used the Database to keep all the records of the users, Storage to keep any pictures that the users might have uploaded, and Auth to authenticate the users.

Challenges we ran into

I planned too much for this project and realized too late that I couldn't do all of it on my own, so I had to scrape lots of features I was hoping to implement.

Accomplishments that we're proud of

I'm proud of completing this project on my own mainly using a language that I have no expertise in.

What we learned

I learned that I should really learn Javascript. (jk)

I learned a looot of Javascript while coding this project because I have never actually properly learned Javascript. I also learnt how to implement many Firebase functions.

What's next for Find a Friend

  • Better search functions
  • Better "Hangout" functionality
  • Messaging
  • Better UI
Share this project:

Updates