Inspiration

No one wants to meet someone only to realize later that you forgot to ask for their contact information, and getting someone's phone number or social media account name isn't always convenient. What if an app on your phone could keep track of your in-person connections and allow you to find that information at a later point in time?

What it does

Synaps users create a page that includes basic information such as phone number and/or social media account names. Then, Synaps uses GPS data to recognize when you've met someone new, and adds their name, along with the time and place that you met them, to your "Recent Synapses" home page. From there, you can send a 1-time request to any of your recent connections with a message of no more than 50 characters (to prevent spamming) for access to their contact information.

How we built it

Synaps utilizes java in Android Studio for developing the app, and implements xml to create a user interface to allow a "Synaper" to access their connections and potential contacts.

Challenges we ran into

With limited coding experience and involvement with app development, it was difficult to begin the process of creating the app and learning how to translate graphic ideas into java code. However, by applying the tools of Android studio, we were able to construct the front end of Synaps. We hope to implement more of the backend components of our project such as tracking gps data and server communication

Accomplishments that we're proud of

We developed a thorough conceptualization for our idea, and managed to code the UI for each page in our app.

What we learned

Our team learned how to use git to improve collaboration. We also experienced the benefits, firsthand, of working on a team in terms of problem-solving without relying (too heavily) on the Hack mentors.

What's next for Synaps

We hope to expand our knowledge of Android Studio so we would be able to implement our complete vision for Synaps.

Built With

Share this project:

Updates