Inspiration

  • We sought to tackle the challenges young children face in writing and interpreting English or Spanish, especially when their parents may not be proficient enough in the language to provide adequate support. We drew inspiration from the experiences of our immigrant teammates in developing this project.

What it does

  • Margot.AI is designed to help children learn Spanish/English in a fun and engaging way. The project involves listening to Margot say a word in either English or Spanish, depending on the user's chosen language, and then typing the word in the language they are learning. Margot will then provide feedback on whether the user's response is correct or not.

How we built it

Backend:

  • Developed using python3, MongoDB, Node.js, and ElevenLabs.io API.

Frontend:

  • Prototyped some designs using Figma
  • Brought the designs to life using React.js and TypeScript.

Challenges we ran into

  • Styling issues when changing from English to Spanish due to the amount of characters changing.
  • Hosting our project and deploying MongoDB on Google Cloud. (We ended up bailing on the Google Cloud idea)

Accomplishments that we're proud of

  • The use of our team member's voice to synthesize speech for Margot.AI.
  • Designed a UI prototype tailored to enhancing children's proficiency in listening to and typing foreign languages.
  • we also made it cute
Share this project:

Updates