Inspiration

In the past, we've had trouble communicating with native speakers of languages we've tried learning, and want a better solution. The project we've created allows for traditional textbook style language learning, as well as a hands-on direct approach.

What it does

Lingual Links allows users to practice learning a language of their choice by participating in lessons and quizzes, with the additional benefit of being able to chat with native speakers of their chosen language. In doing so, each user gets an immersive and seamless experience that they otherwise wouldn't have.

How we built it

Hardware wise, Lingual Links uses a Raspberry Pi 3 to host a local flask webapp with additional software to route users into chat rooms. The front end is created using HTML and CSS with additional backend code written in python.

Challenges we ran into

As a group, there were several challenges we ran into. None of us had much front end programming experience, limiting our ability to create advanced features. Additionally, the networking/hardware was very new, and presented some initial difficulty.

Accomplishments that we're proud of

We're proud of the fact the webapp is accessible to anyone on the network without running any client side code, as well as it's ability to allow clients to remotely chat with one another.

What we learned

We've lot about webapp design with HTML and CSS, as well as running network wide local sites.

What's next for Lingual Links

Some next steps would be including some interactive single player games, adding a global scoreboard, adding support for different languages, and touching up the UI/UX.

Share this project:

Updates