Inspiration

We were inspired by our grandparents who live in different countries. When they come to visit the US, they have a hard time making friends similar to the ones they have in their home country. So we created an app that connects people based on interests, location, and home language to make it easier for seniors to find a community no matter where they are.

What it does

Our app takes into account the user's language of choice, interests, and their location. Then it creates a profile with all of this data and has it show up as a pin on a map. From there, users can see their own location and find other people near them who share their interests and language.

How we built it

As we are beginners and still learning java we decided to use Thunkable, a block coding app. We split up the project into small chunks and assigned them to members, helping each other debug.

Challenges we ran into

We had trouble making sure each user was only listed in the database once. We wanted each user to be able to see all other users on the map, so whenever someone signed up for the app, we took their location, language, and interests and put it into a new row in the sheet. However, we didn't want to accidentally add people to the sheet as they signed in, because that would create multiple copies of the same user. So we created 2 different pages for new users vs. old users to make sure users existed in the database only once.

Accomplishments that we're proud of

We are proud of the UI of our app, we tried to make it as user friendly and simple for seniors. We are also proud of the way one user can see all users, because none of us had ever made a multi-user project before.

What we learned

As we progressed through building our app, we quickly learned the value of teamwork. Nothing would be possible without any member of our group.

What's next for Neighborly

We hope to add translate options for the entire app and add filters to the map to see who your most compatible for.

Built With

  • thunkable
Share this project:

Updates