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.
Log in or sign up for Devpost to join the conversation.