Inspiration

Having experience learning languages throughout school, we know how tedious it is to learn vocabulary, and how inefficient standard flashcards can be. This is because it’s important to not just associate another language’s vocabulary with the English word, rather it’s important to associate it with the actual thing itself. For example, if you want to learn the word apple in another language you don’t want to just think of the english word “apple” when you hear it, but rather be able to visualize one.

What it does

LinguaSketch allows doodling on your flashcards that not only helps with visualization, but also assists in associating the words in memory because you have a visual that YOU drew. Additionally, you get a little Beaver friend to motivate you throughout your learning!

How we built it

We used figma to design the front-end and used React Native to build the actual application itself. We also used skia to create and manage the drawings.

Challenges we ran into

It was our first time using React Native, so there were MANY technical issues along the way. So many that we were barely able to turn it in on time.

Accomplishments that we're proud of

We’re proud that we could actually get the drawing to work.

What we learned

A lesson we all learned is a lesson in time management and goal setting. We worked tirelessly till the deadline, almost not being able to finish on time. This was because in some moments we got ahead of ourselves thinking about future features to add and small quality of life changes that were ultimately less important than the baseline functionality that we should have focused and spent more time on. Another lesson we learned was that it’s possible to accomplish great things with people you barely know. Some of our team didn’t know each other before the competition, but we all respected each other’s ideas and were patient with each other’s abilities leading to a lot of learning and a final product.

What's next for LinguaSketch

We’re gonna look to Add more user-friendly animations and improve user-experience. Add the ability to create/upload new card sets created by the user. This could expand from just language learning to a multi-use flashcard app. Add more languages and language translations for non-native English speakers.

Built With

Share this project:

Updates