Inspiration
The prompt was to try something new, so we thought LanguageLink would encourage people to try to learn new languages and meet new people. We had also never done a full-stack mobile app like this - it was a new language, framework, concept, etc. for the whole team.
What it does
Our app currently has code for storing profiles in a database and communicating with the database to keep track of likes and matches. We have peer-to-peer functionality for chats between matches as well. However, our front-end is in its elementary stages so it is hard for us to demonstrate the back-end functionality.
Challenges we ran into
We burned through a significant amount of time, in the beginning, setting up our environments and learning the language/frameworks. In the future, under similar time constraints, we would probably choose languages and frameworks we are comfortable with. In addition, we did not plan out the later stages of our development pipeline, like how the front and the back end would fit together. This led to major problems near the end of the challenge.
Accomplishments that we're proud of
Despite the incomplete nature of our project, we are proud of the progress we made. We coded for the full 24 hours provided and learned not only about the specific languages and frameworks we tried but also about the process that goes into creating a collaborative, full-stack project.
What we learned
We learned that it is easy to be too ambitious in choosing a project and the pros and cons of certain frameworks and platforms. We also learned the hard way that trying to put the front-end and back-end together at the last minute would result in many bugs and issues.
What's next for LanguageLink
We plan on continuing the development of LanguageLink without the 24-hour time constraint to develop a fully-functional app
Log in or sign up for Devpost to join the conversation.