<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Bonface Mutembei</title>
    <description>The latest articles on DEV Community by Bonface Mutembei (@bonface_mutembei_3c742873).</description>
    <link>https://dev.to/bonface_mutembei_3c742873</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3308608%2F620770f8-86fb-4ab5-a6e4-5289c4452097.jpg</url>
      <title>DEV Community: Bonface Mutembei</title>
      <link>https://dev.to/bonface_mutembei_3c742873</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/bonface_mutembei_3c742873"/>
    <language>en</language>
    <item>
      <title>Njuno Cia Kĩmĩrũ – Reviving Meru Proverbs for Gen Z &amp; Alpha 🇰🇪</title>
      <dc:creator>Bonface Mutembei</dc:creator>
      <pubDate>Mon, 02 Mar 2026 05:57:02 +0000</pubDate>
      <link>https://dev.to/bonface_mutembei_3c742873/njuno-cia-kimiru-reviving-meru-proverbs-for-gen-z-alpha-4hc9</link>
      <guid>https://dev.to/bonface_mutembei_3c742873/njuno-cia-kimiru-reviving-meru-proverbs-for-gen-z-alpha-4hc9</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/weekend-2026-02-28"&gt;DEV Weekend Challenge: Community&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6ijr57zrspk3ihrhkbcl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6ijr57zrspk3ihrhkbcl.png" alt=" " width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fikdw95qdzp476mutu3fr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fikdw95qdzp476mutu3fr.png" alt=" " width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Community&lt;/strong&gt;&lt;br&gt;
I’m Bonface from Meru, Kenya  and this project is deeply personal.&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;Our language and ancestral wisdom feel increasingly at risk.&lt;/p&gt;

&lt;p&gt;I built this project to bring those forgotten sayings back to life — on the phones everyone already carries.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;Njuno Cia Kĩmĩrũ is a clean, mobile-first web app that makes Meru proverbs accessible, interactive, and fun for younger generations.&lt;/p&gt;

&lt;p&gt;Instead of building a static dictionary, I created something engaging and modern.&lt;/p&gt;

&lt;p&gt;MVP Features&lt;/p&gt;

&lt;p&gt;Daily Proverb — A random proverb each visit&lt;/p&gt;

&lt;p&gt;Library — authentic proverbs with:&lt;/p&gt;

&lt;p&gt;Original Kĩmĩrũ text&lt;/p&gt;

&lt;p&gt;English translation&lt;/p&gt;

&lt;p&gt;Meaning and explanation&lt;/p&gt;

&lt;p&gt;Category tags&lt;/p&gt;

&lt;p&gt;Quiz Game — Match proverb → correct meaning&lt;/p&gt;

&lt;p&gt;Favorites — Save proverbs to localStorage&lt;/p&gt;

&lt;p&gt;PWA Install — Install the app on mobile like a native app&lt;/p&gt;

&lt;p&gt;Earth-toned Meru-inspired UI design&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;Live Website: &lt;a href="https://njuno-cia-kimiru.vercel.app/" rel="noopener noreferrer"&gt;https://njuno-cia-kimiru.vercel.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(Be sure to try installing it on mobile — the Install button appears after the PWA prompt.)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fijkbey9mrhsv1ube3z8d.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fijkbey9mrhsv1ube3z8d.png" alt=" " width="733" height="578"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;

&lt;p&gt;Full source on GitHub:&lt;br&gt;
&lt;a href="https://github.com/MUTEMBEIkirianki/njuno-cia-kimiru" rel="noopener noreferrer"&gt;https://github.com/MUTEMBEIkirianki/njuno-cia-kimiru&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Feel free to fork it, contribute proverbs, or improve the quiz and audio system.&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;The app loads proverbs from Firebase Firestore and allows realtime listing and searching. Favorites are stored locally in the user’s browser using localStorage.&lt;/p&gt;

&lt;p&gt;I also implemented:&lt;/p&gt;

&lt;p&gt;A Proverb of the Day feature&lt;/p&gt;

&lt;p&gt;Dark Mode&lt;/p&gt;

&lt;p&gt;PWA support using vite-plugin-pwa&lt;/p&gt;

&lt;p&gt;When users press the “Install App” button, the site installs like a native app on mobile devices.&lt;br&gt;
| Layer    | Tools                 |&lt;br&gt;
| -------- | --------------------- |&lt;br&gt;
| UI       | React + Vite          |&lt;br&gt;
| Database | Firebase Firestore    |&lt;br&gt;
| Hosting  | Vercel                |&lt;br&gt;
| PWA      | vite-plugin-pwa       |&lt;br&gt;
| Language | JavaScript, HTML, CSS |&lt;/p&gt;

&lt;p&gt;I kept the stack simple and weekend-friendly.&lt;/p&gt;

&lt;p&gt;Frontend:&lt;br&gt;
React (Vite) + Tailwind CSS&lt;/p&gt;

&lt;p&gt;Data:&lt;br&gt;
Authentic proverbs sourced from family  and friends contributions&lt;/p&gt;

&lt;p&gt;State &amp;amp; Logic:&lt;br&gt;
React hooks (useState, useEffect) for loading, quiz logic, favorites, and daily randomization.&lt;/p&gt;

&lt;p&gt;Deployment:&lt;br&gt;
GitHub for version control&lt;br&gt;
Vercel for automatic CI/CD deployment&lt;/p&gt;

&lt;p&gt;Development timeline:&lt;/p&gt;

&lt;p&gt;Friday night: Project setup&lt;/p&gt;

&lt;p&gt;Saturday: Core features&lt;/p&gt;

&lt;p&gt;Sunday: Polish, testing, deployment&lt;/p&gt;

&lt;p&gt;Approximately 12–15 hours total.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why This Matters
&lt;/h2&gt;

&lt;p&gt;Tech often celebrates global culture.&lt;/p&gt;

&lt;p&gt;But culture begins locally.&lt;/p&gt;

&lt;p&gt;If African developers don’t digitize their languages,&lt;br&gt;
who will?&lt;/p&gt;

&lt;p&gt;This project is a small but meaningful attempt to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Preserve Kĩmĩrũ language&lt;/li&gt;
&lt;li&gt;Make cultural learning fun&lt;/li&gt;
&lt;li&gt;Empower youth to reconnect with heritage&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What’s Next (v2 Ideas)
&lt;/h2&gt;

&lt;p&gt;Dialects within the Ameru language&lt;/p&gt;

&lt;p&gt;Common grammar patterns and structure&lt;/p&gt;

&lt;p&gt;Pronunciation guides for key phrases&lt;/p&gt;

&lt;p&gt;Proverbs grouped by language intricacies&lt;/p&gt;

&lt;p&gt;Word etymology and meaning origins&lt;/p&gt;

&lt;p&gt;Compile and digitize:&lt;/p&gt;

&lt;p&gt;Fables&lt;/p&gt;

&lt;p&gt;Creation stories&lt;/p&gt;

&lt;p&gt;Hero legends&lt;/p&gt;

&lt;p&gt;Traditional anecdotes&lt;/p&gt;

&lt;p&gt;Family and clan legends&lt;/p&gt;

&lt;p&gt;Each story should include:&lt;/p&gt;

&lt;p&gt;Short description&lt;/p&gt;

&lt;p&gt;Full text&lt;/p&gt;

&lt;p&gt;Audio recording (elder voices)&lt;/p&gt;

&lt;p&gt;Translations&lt;/p&gt;

&lt;p&gt;Moral interpretation&lt;br&gt;
Major Ameru clans (Mburi, Kiama, etc.)&lt;/p&gt;

&lt;p&gt;Lineage patterns&lt;/p&gt;

&lt;p&gt;Sub-clan relationships&lt;/p&gt;

&lt;p&gt;Leadership roles&lt;/p&gt;

&lt;p&gt;Symbols associated with each clan&lt;/p&gt;

&lt;p&gt;Provide tables/charts for easier understanding.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Area&lt;/th&gt;
&lt;th&gt;What to Collect&lt;/th&gt;
&lt;th&gt;Format&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Proverbs&lt;/td&gt;
&lt;td&gt;New sayings + meanings&lt;/td&gt;
&lt;td&gt;Text + audio&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Oral Stories&lt;/td&gt;
&lt;td&gt;Legends + context&lt;/td&gt;
&lt;td&gt;Audio + story text&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Clan Systems&lt;/td&gt;
&lt;td&gt;Lineage + roles&lt;/td&gt;
&lt;td&gt;Charts + descriptions&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Rituals&lt;/td&gt;
&lt;td&gt;Ceremonies&lt;/td&gt;
&lt;td&gt;Text + explanations&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Music&lt;/td&gt;
&lt;td&gt;Songs + chants&lt;/td&gt;
&lt;td&gt;Audio + lyrics&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Food&lt;/td&gt;
&lt;td&gt;Recipes and traditions&lt;/td&gt;
&lt;td&gt;Photos + text&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Beliefs&lt;/td&gt;
&lt;td&gt;Spiritual &amp;amp; folklore&lt;/td&gt;
&lt;td&gt;Articles + audio&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Attire&lt;/td&gt;
&lt;td&gt;Clothing &amp;amp; patterns&lt;/td&gt;
&lt;td&gt;Photos + explanation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Language&lt;/td&gt;
&lt;td&gt;Grammar patterns&lt;/td&gt;
&lt;td&gt;Pronunciation guide&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Community Voices&lt;/td&gt;
&lt;td&gt;Elder narratives&lt;/td&gt;
&lt;td&gt;Audio recordings&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
