Inspiration

Many of the chatting apps in the market are focusing on quick and light conversations and relationships. We wanted to make an app for the people who are not that active to be overwhelmed to deal with a bunch of conversations but want to build a meaningful relationship with others.

Also, we agreed that the best way to learn a new language is making friends who speak that language and keep using it.

We connected these ideas together. We tried to make an app that people can make tags of what languages they want to learn, and tags of their interests. The app can connect the people automatically twice per week. It will give a list of people who share the same interests too, so people can actively decide to start a new conversation or take the recommendation from the app.

What it does

We weren't able to finish our project, but we made good progress for not knowing much about these technologies at the start of the hackathon. By the end of the hackathon, we implemented login/signup features, chat function, and the ability to store user details and chat messages in firestore.

How we built it

We used React-Native, Expo, and Firebase.

Challenges we ran into

It was our first time using React-Native and Expo, so we spent most of the time learning about these tools. We didn't have any experience with React, web designing, or app designing, so we had to start from scratch and research many new things.

Accomplishments that we're proud of

We could make basic functions of login and signup. We could get registration and save the data to Firebase, and use firebase authentication to deal with login. Then we could save the chats in firestore for the users.

What we learned

We learned how to use React-Native, Expo, and Firebase.

What's next for Language Pals

We want to keep learning these technologies and trying to make our plan real. We didn't get as far as we planned, but we learned a lot along the way and enjoyed our time at this hackathon.

Share this project:

Updates