Lingva Kongruaĵo

Inspiration

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.