๐ Inspiration
Africa has 54 countries, over 2,000 languages, and thousands of years of rich history โ yet most educational apps are built around Western curricula, Western references, and Western languages. I grew up surrounded by this gap: tools that teach you about ancient Greece but nothing about the Mali Empire, apps that quiz you on European capitals but ignore that Addis Ababa hosts the African Union.
I built AfriLearn Live because Africa deserves its own educational experience โ one that is fun, multilingual, culturally grounded, and built for everyone, not just academics.
๐ฎ What It Does
AfriLearn Live is a multilingual African cultural quiz app that combines education, storytelling, and interactivity in a way that has never been done before for the African continent.
Here's how it works:
Interactive Africa Map โ Instead of a boring category menu, users click directly on a region of a realistic, beautifully designed SVG map of Africa. West Africa, East Africa, North Africa, Central Africa, Southern Africa โ each region unlocks its own set of culturally specific quiz questions.
10-Question Quiz per Region โ Questions cover African history, geography, music, sport icons, and local language expressions. Each question has a 20-second timer and four multiple-choice answers.
The AI Griot โ This is the heart of AfriLearn Live. After every single question, an AI-powered character called Le Griot โ inspired by the traditional African storyteller โ appears and narrates a short, poetic, emotionally resonant story about the topic. Powered by the Gemini API, the Griot speaks in the user's selected language (French, English, or local languages like Fon) and brings each answer to life with the warmth of oral tradition.
"Ah, the lion roars! It's Omanyala, the Kenyan, whose speed strikes the continent like lightning โ an electric flash from Nairobi, engraving his name in history!"
Results Screen with African Proverb โ At the end of each quiz, Gemini generates a personalized African proverb based on the user's score and region, delivered by the Griot. Users earn badges: ๐ฅ Apprenti, ๐ฅ Sage, or ๐ฅ Grand Griot.
Shareable Score Card โ Users can download a beautifully designed PNG score card featuring their score, badge, proverb, and the hashtag #AfriLearnLive โ designed to be shared on social media.
Multilingual โ The entire experience is available in French ๐ซ๐ท, English ๐ฌ๐ง, and local African languages ๐.
๐ ๏ธ How I Built It
I built AfriLearn Live entirely using MeDo, Baidu's AI-powered app generation platform, through a series of structured multi-turn conversations.
I started by describing the full concept in natural language โ the map, the quiz flow, the Griot character, the color palette โ and MeDo generated the initial full-stack application. From there, I used iterative conversations to:
- Replace the initial placeholder map with a realistic, accurate SVG map of Africa with correct country boundaries and clickable regions
- Integrate the Gemini API (gemini-1.5-flash) to power the AI Griot with dynamic, context-aware storytelling after each question
- Build the results screen with Gemini-generated proverbs and performance badges
- Implement the score sharing feature using the Canvas API to generate downloadable PNG cards
- Refine the UI design with an African-inspired color palette: terracotta (#C2714F), gold (#E8A838), deep green (#2D6A4F), and cream (#FDF6EC)
The most impressive thing MeDo generated was the full quiz engine with timer, scoring logic, and smooth question transitions โ all from a single conversational prompt.
๐ง Challenges I Ran Into
The biggest challenge was the Africa map. MeDo's first attempt generated abstract blob shapes that vaguely resembled continents โ nothing like the actual geography of Africa. Through iterative prompting, I guided MeDo to replace it with a proper SVG map using accurate geographic boundaries. The final result is something I'm genuinely proud of.
Another challenge was making the Griot feel truly African โ not just an AI giving facts, but a storyteller with warmth, poetry, and cultural authenticity. Fine-tuning the Gemini prompt to capture that oral tradition voice took several iterations.
๐ Accomplishments I'm Proud Of
- The AI Griot is unlike anything I've seen in an educational app. It turns every quiz answer into a mini cultural story.
- The interactive Africa map is visually striking and immediately communicates what the app is about.
- The app is genuinely multilingual โ not just translated, but culturally adapted.
- I built a complete, deployed, fully functional app in under 3 days using only MeDo conversations.
๐ What I Learned
I learned that the quality of what MeDo generates is directly proportional to the quality of how you describe what you want. Vague prompts give generic results. Detailed, structured, context-rich prompts give production-grade features. MeDo handles the technical heavy lifting โ your job is to think clearly and communicate precisely.
I also learned that building for a specific culture, rather than adapting a generic tool, creates something that feels alive.
๐ฎ What's Next for AfriLearn Live
- Daily Challenge Mode โ 5 questions per day, with a global leaderboard
- Quiz Battle โ real-time multiplayer where two players compete on the same questions simultaneously
- Voice Mode โ questions read aloud in local languages for accessibility
- Community Questions โ let African educators and community members submit quiz questions
- Expansion to all 54 countries with country-specific question sets
๐ง Built With
- MeDo (Baidu) โ AI-powered full-stack app generation
- Gemini API (Google) โ Powers the AI Griot storytelling and proverb generation
- SVG / Canvas API โ Interactive Africa map and score card generation
- HTML / CSS / JavaScript โ Frontend
- Multilingual support: French, English, Fon
AfriLearn Live โ Discover Africa, One Question at a Time. ๐
Log in or sign up for Devpost to join the conversation.