Inspiration
The idea for Whispers of the Land was born from a heartfelt conversation I had with my mom. We were talking about Shona stories and folklore, the kind that used to be passed down to children at night, at school, around fires or in family time. These weren’t just bedtime stories. They were vessels of culture, language, humor, and values.
Growing up, those stories (called "ngano" in Shona) taught me so much of the Shona language. I remember learning new words naturally, just by listening. But they also taught me about who we are as a people our morals, beliefs, and even our humor. These stories explain why we do some of the things we do in our culture, even if it's just folklore. Sadly, I realized that today, most children no longer hear these stories, and many are not learning their local languages at all, especially if they are in the diaspora. Oral tradition is dying. Worst of all, to my absolute horror, I realised I couldn't remember some of the stories myself anymore. I could only feel the nostalgia associated but not the words.
Around the same time, I had just watched a YouTube video about dying languages, how they’re classified, what causes the decline, and what’s lost when they disappear. That video, paired with my conversation with my mom, made me realize something important:
Losing our languages and stories means losing a part of who we are.
I began to wonder how many other African families, nations, and cultures were going through the same thing. This inspired me to create a solution. Not just for myself, but for anyone trying to reconnect with their roots, preserve their identity, or simply learn from the wisdom of our ancestors. I do not want these stories to die.
What it does
Key features include: Dual-language story reading and display (native + English) Audio narration for both versions Story submission form with moderation Filters by country, language, and theme
How I built it
Tools & Technologies: React, Typescript and TailwindCSS for the frontend Supabase for data storage ElevenLabs for voice narration (text-to-speech) to make it feel like storytime Community-submitted stories stored in Supabase Audio files uploaded and streamed from Supabase Storage
Challenges I ran into
User authentication: I started facing issues with my authentication via Supabase and the errors were being unfixable. I eventually felt that there was no time to waste as the deadline approached so I removed the user authentication altogether for the submission and I will work on it even after the deadline. Language accuracy: Translating and aligning stories in native languages like Shona or Swahili is tricky because some single words in either language can be sentences in another. Or there isnt a direct translation for certain words either way. Through this I learnt the importance of having natives tell the stories
Accomplishments that I am proud of
I am proud to have finished this app. Although I would've loved to have the user authentication feature, I am glad I have a reasonably functional product to submit.
What I learned
Through building this project, I’ve learned:
- How to connect an app to an online database -That an idea doesnt have to be complex to be meaningful
- How language and culture are deeply connected, you can’t save one without the other.
- The importance of oral tradition in African societies and how vulnerable it is without digital preservation.
- How many Africans (especially in the diaspora) are hungry for connection to their heritage but don’t always have easy access to it.
- How to turn a cultural mission into a functional web app using modern tools.
What's next for Whispers of the Land
Whispers of the Land is just the beginning of a larger journey to preserve and celebrate languages and oral traditions in the digital age. Here’s what’s next:
Expand Languages & Regions We plan to include folklore stories from many more African nations and indigenous languages, especially those at risk of extinction. This includes building partnerships with storytellers, elders, and local communities across the continent. Possibly separate affiliated platforms for other continents and their indigenous folklore.
- Voice Library with Human Narrators In addition to AI voice narration, I want to create a community-driven voice archive where native speakers including elders and youth can record and upload authentic narrations in their own accents and dialects.
Launch a Mobile App To make the platform more accessible, especially in areas with limited access to laptops, I will develop a cross-platform mobile app with offline reading and listening features.
Add Language Learning Tools I aim to integrate language learning features for users interested in learning African languages through stories. These will include vocabulary tools, quizzes and cultural notes. This could possibly be a separate affiliated app.
5. Collaborate with Schools & Researchers
I will work with schools and educational programs across Africa and in the diaspora to make Whispers of the Land a resource for language classes, heritage education, and cultural studies.
- Build a Contributor Community I am building tools to make it easier for anyone to submit, translate, narrate, or tag stories. We want Whispers of the Land to become a living, community-grown archive, open to contributors worldwide. > This is more than an app—it’s a movement to save our stories, honor our ancestors, and teach future generations to love their languages and cultures.
Built With
- github
- react
- supabase
- typescript
- vite
Log in or sign up for Devpost to join the conversation.