This is a submission for the DEV Weekend Challenge: Community
The Community
I’m Bonface from Meru, Kenya and this project is deeply personal.
The Ameru people have a powerful oral tradition of proverbs known as Njuno Cia Kĩmĩrũ. These sayings teach discipline, humility, resilience, patience, and community responsibility. Traditionally, elders shared them by the fireside, passing culture from one generation to the next.
But today, many Gen Z and Gen Alpha youth in Meru grow up immersed in English/Swahili education systems, social media, and urban slang. The fireside stories are fading fast. Many young people can barely recall even a few proverbs.
Our language and ancestral wisdom feel increasingly at risk.
I built this project to bring those forgotten sayings back to life — on the phones everyone already carries.
What I Built
Njuno Cia Kĩmĩrũ is a clean, mobile-first web app that makes Meru proverbs accessible, interactive, and fun for younger generations.
Instead of building a static dictionary, I created something engaging and modern.
MVP Features
Daily Proverb — A random proverb each visit
Library — authentic proverbs with:
Original Kĩmĩrũ text
English translation
Meaning and explanation
Category tags
Quiz Game — Match proverb → correct meaning
Favorites — Save proverbs to localStorage
PWA Install — Install the app on mobile like a native app
Earth-toned Meru-inspired UI design
Demo
Live Website: https://njuno-cia-kimiru.vercel.app/
(Be sure to try installing it on mobile — the Install button appears after the PWA prompt.)
Code
Full source on GitHub:
https://github.com/MUTEMBEIkirianki/njuno-cia-kimiru
Feel free to fork it, contribute proverbs, or improve the quiz and audio system.
How I Built It
The app loads proverbs from Firebase Firestore and allows realtime listing and searching. Favorites are stored locally in the user’s browser using localStorage.
I also implemented:
A Proverb of the Day feature
Dark Mode
PWA support using vite-plugin-pwa
When users press the “Install App” button, the site installs like a native app on mobile devices.
| Layer | Tools |
| -------- | --------------------- |
| UI | React + Vite |
| Database | Firebase Firestore |
| Hosting | Vercel |
| PWA | vite-plugin-pwa |
| Language | JavaScript, HTML, CSS |
I kept the stack simple and weekend-friendly.
Frontend:
React (Vite) + Tailwind CSS
Data:
Authentic proverbs sourced from family and friends contributions
State & Logic:
React hooks (useState, useEffect) for loading, quiz logic, favorites, and daily randomization.
Deployment:
GitHub for version control
Vercel for automatic CI/CD deployment
Development timeline:
Friday night: Project setup
Saturday: Core features
Sunday: Polish, testing, deployment
Approximately 12–15 hours total.
Why This Matters
Tech often celebrates global culture.
But culture begins locally.
If African developers don’t digitize their languages,
who will?
This project is a small but meaningful attempt to:
- Preserve Kĩmĩrũ language
- Make cultural learning fun
- Empower youth to reconnect with heritage
What’s Next (v2 Ideas)
Dialects within the Ameru language
Common grammar patterns and structure
Pronunciation guides for key phrases
Proverbs grouped by language intricacies
Word etymology and meaning origins
Compile and digitize:
Fables
Creation stories
Hero legends
Traditional anecdotes
Family and clan legends
Each story should include:
Short description
Full text
Audio recording (elder voices)
Translations
Moral interpretation
Major Ameru clans (Mburi, Kiama, etc.)
Lineage patterns
Sub-clan relationships
Leadership roles
Symbols associated with each clan
Provide tables/charts for easier understanding.
| Area | What to Collect | Format |
|---|---|---|
| Proverbs | New sayings + meanings | Text + audio |
| Oral Stories | Legends + context | Audio + story text |
| Clan Systems | Lineage + roles | Charts + descriptions |
| Rituals | Ceremonies | Text + explanations |
| Music | Songs + chants | Audio + lyrics |
| Food | Recipes and traditions | Photos + text |
| Beliefs | Spiritual & folklore | Articles + audio |
| Attire | Clothing & patterns | Photos + explanation |
| Language | Grammar patterns | Pronunciation guide |
| Community Voices | Elder narratives | Audio recordings |



Top comments (0)