PARROT — Speak African. 🦜

What Inspired Me There is a moment I keep coming back to. I was sitting with my grandmother, and I realised mid-conversation that I could not fully speak to her in her own language. Not because I never heard Igbo growing up. But because somewhere between primary school and university, English became my default, and Igbo became the language I understood but could not fully speak.

That is not just my story, but the story of an entire generation of young Africans watching their languages disappear in real time.

Africa has over 2,000 indigenous languages. Most of them have no presence in modern technology. No Duolingo course. No decent text-to-speech. No cultural context. Just a Google Translate box.

I kept asking myself the same question: why hasn't anyone built something that actually makes these languages feel alive? When the MeDo hackathon dropped, I stopped asking and started building.

What I Built PARROT is an AI-powered African-language and culture app that teaches Igbo and Yoruba through daily lessons, culturally rich games, proverbs, and an AI companion that understands what these languages actually mean beyond their dictionary definitions.

The core insight behind everything was this:

People don't lose their language because they are lazy. They lose it because the language was never attached to anything they actually live by.

PARROT fixes that. The Five Features I Shipped 🌱 ODE — Find Your Voice A structured learning path with five levels each named in the language itself. You start at Ntọala — Foundation in Igbo, Ìpilẹ̀ in Yoruba — and build upward through greetings, family words, proverbs, and cultural expressions. Each lesson has five teaching cards: introduction, example sentence, cultural story, practice, and a closing reflection generated by PARROT's AI. 📅 Daily PARROT Every day one word unlocks. Its pronunciation. Its cultural story. The context no textbook ever gave you. You practice it. You earn feathers. You come back tomorrow. 🎮 PARROT Arena Three games in one lobby:

Hear and Match — PARROT speaks a word, you pick the meaning. Train your ear. Proverb Drop — Complete African proverbs from Igbo and Yoruba tradition. Every answer teaches you something real. Africa Drop — Fast fire questions on African history, civilization, art, and independence. Everything they didn't teach you in school.

🔍 Ask PARROT At any point in any game or lesson you can pause and ask PARROT for the full cultural story behind what you are learning. The AI goes deep. You always leave knowing more than when you arrived. 🎵 PARROT SINGS (Beta) Paste any lyrics or text. PARROT rewrites it in Igbo or Yoruba and breaks down every word with its cultural meaning and why it was chosen. Afrobeats finally explained.

How I Built It This was my first time vibe coding, and I had never shipped a full-stack consumer app before this week. My approach was structured prompting in phases. One conversation per feature. Never try to build everything at once.

Every prompt I sent to MeDo followed this structure: Role — what MeDo was building as Context — what PARROT is and what exists so far
Task — exactly what to build this session Design — locked colour system, never to be changed Constraints — what NOT to do Quality bar — the standard this has to meet

The build went like this: Phase: What I built. Conversation 1: Landing page, full design system, animated hero. Conversation 2: Onboarding flow, language selection, localStorage state. Conversation 3: Dashboard and feature card architecture. Conversation 4: Daily PARROT word lesson system. Conversation 5: ODE learning path, five levels, sequential unlocking. Conversation 6: PARROT Arena, three games, leaderboard. Conversation 7: Bug fixes, language switching, Ask PARROT AI What genuinely surprised me was that MeDo built a full stack and it worked on the first iteration. Every major feature came back functional, styled correctly, and wired together from a single structured prompt. I did not expect that. The distance between idea and product collapsed completely.

The Challenges I Faced The language mixing bug was the most frustrating one. Igbo questions kept appearing for Yoruba users and vice versa. The root cause was components reading localStorage once on mount and caching the value. The fix was forcing hard redirects with the window. location. href``` instead of router navigation, so every component is remounted fresh and reads the correct language every time. Voice pronunciation was a real challenge. The browser's Web Speech API does not have authentic Igbo or Yoruba voices. It reads African words in a British accent, which defeats the purpose entirely. We integrated MeDo's TTS skill and set up fallback logic, so something always plays even in edge cases. Knowing when to stop building and ship was honestly the hardest challenge. There were features I wanted to perfect: multiplayer Arena, the browser plugin, and full audio for every lesson. At some point, I had to accept that a focused working product with a clear vision beats an ambitious broken one every time. The idea itself took longer than the code. Three days of first principles thinking to understand what PARROT actually was. Once that was clear, the building became straightforward.

What I Learned The best products don't start with features. They start with a feeling, a problem you cannot stop thinking about. I also learned that prompting is a skill. The quality of what MeDo generated was directly proportional to the clarity and structure of what I gave it. Vague prompts gave vague results. Structured, detailed prompts with a locked design system and a clear quality bar gave back production-quality code on the first try. And I learned that language and culture are the same thing. You cannot preserve one without the other. Every word in Igbo and Yoruba carries a worldview inside it. Obi means heart, but it also means the central gathering place of a family compound. Ìfẹ́ means love, but Ile-Ife, the cradle of Yoruba civilisation, literally means house of love. These are entire philosophies compressed into single words. That is what PARROT is trying to preserve.

What Is Next

🌍 54 languages 📱 PARROT Mobile — iOS and Android 🔌 PARROT Plugin — highlight any text on any website, see it in your language instantly 📞 Call with PARROT Pro — real-time voice conversation practice 🏫 PARROT for Classrooms — teacher dashboard for African schools ⚔️ Multiplayer Arena — challenge friends live

Try PARROT 👉 Launch Parrot Humanity's first words were African. Time to speak them. 🦜

Built With

Share this project:

Updates