What it does

Our program uses Ai-based tools to provide a user with various forms of media and flashcards to help the user to learn a foreign language.

How we built it

We built the site using React with a backend of Typescript, taking in various APIs to provide metadata associated with recommended media produced by Gemini.

Challenges we ran into

The biggest issue we faced was with the free Gemini API key providing a very limited number of responses in quick succession. This could be solved with a paid key if this were a commercial setting, but this made testing difficult.

Accomplishments that we're proud of

We are proud of how quickly we were able to implement Gemini and how our UI turned out.

What we learned

The most significant things we learned were how to work with AI APIs as well as data sourcing and compilation.

What's next for SpeakEasy

If we were to continue with the project, we would want to integrate a chatbot to help practice more complex phrases, expand our language offerings, and provide a service to practice pronunciation, be that through AI or by connecting the user with native speakers of a language.

Built With

Share this project:

Updates