Inspiration

When attending mass events, like hackathons for example, we meet dozens of new friends from all over the world in a short period of time. It is almost impossible to remember their names, not to mention surnames (including foreign spelling). As a result, we will never be able to reach them back after coming back home and here our app comes in to solve this problem.

What it does

Our mobile application uses an NFC module built-in most of recently produced Android smartphones and tablets. With the FriendShake, you are only one touch of smartphones from seeing the Facebook profile of a person you meet. You can then add it to your Facebook friends immediately and vice versa.

How we built it

We used the Android Studio together with the Facebook API and Android built-in NCF support.

Challenges we ran into

  • figuring out how the NFC actually works and what are its limitations
  • noticing that it is not possible to send Facebook invitations automatically (Facebook API limitations)
  • complex nature of the Android environment for the beginners ## Accomplishments that we are proud of Getting things done. ## What I learned
  • how to use an NFC module
  • how to use the Facebook API
  • how to manage time and tasks ## What's next for FriendShake
  • adding support for attaching event categories to invitations
  • creating list of friends met during certain events tagged by a user ## Instructions:
  • click 'Login to Facebook'
  • sender must have the app opened and receiver screen unlocked
  • touch two NFC devices and click 'Tap to beam' on the screen device
  • wait for the image to load
  • click the image to open the Facebook profile (it may take a while)
Share this project:

Updates