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