Inspiration
Our members are all at least bilingual and we've all studied some language in school, and wanted an app that better adheres to students beyond the scope of Duolingo and Quizlet.
What it does
LinguaLock is a language learning app that is built with student learners in mind. The app allows students to upload their class material and extracts it into teaching material through flashcards, quizzes, vocabulary lists and other features. The app strictly uses the material uploaded by the learner, so as to not confuse them with or introduce new words not covered by a class.
How we built it
We built the backend using Python with FastAPI and the database is PostgreSQL with Docker. We used Gemini 2.0 Flash for the AI. For frontend, we used react and typescript.
Challenges we ran into
We had trouble getting the database server to run properly and integrating our frontend with backend.
Accomplishments that we're proud of
We're really proud to have created this app within the time we had! Even beyond winning prizes, we're excited to show off our project in our portfolios.
What we learned
This was some of our first times making a full and complete app, so it was definitely a very insightful experience!
What's next for LinguaLock
Right now, LinguaLock was specifically built with Arabic in mind, as two of our project members are either native to the language or currently learning the language. But, moving forward we wish to integrate other languages to accommodate to learners of all languages.
Log in or sign up for Devpost to join the conversation.