Currently, people at this university find language partners through a Facebook group. You can post a message in the group detailing what languages you know and what languages you want to learn, then others who are interested in exchanging languages would comment on the post. The group is usually flooded with posts and it becomes very difficult to find relevant posts. We wanted to make this process easier.
What it does
The web application is designed to be very simple. Users register and they are only required to select the languages they know and the languages they want to learn. The application will match people with corresponding language choices and notify the matches.
How we built it
It is built using python flask, js. We used Google cloud to deploy the service.
Challenges we ran into
It is our team's first time using Google cloud and it took some time for the deployment. The database is complicated to sort out and the requirement changed very often.
Accomplishments that we're proud of
The application has its shape and it works swiftly for demo purposes. We got more done than we expected
What we learned
To work in a team with varying strength and programming competence. We learned that debugging goes a lot faster if done together as a team.
What's next for Lingva Kongruaĵo
It is definitely something we will keep developing. Hopefully, we can collaborate with the university's Tandem Language Exchange program and people in Tandem can benefit from it.