Skip to content

LingoKen is a local version of Duolingo for the diverse languages in Kenya, across the 42+ dialects

Notifications You must be signed in to change notification settings

wakoliVotes/lingoken

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7e20fc7 · Jan 31, 2025
Jan 31, 2025
Nov 16, 2024
Jan 6, 2025
Jan 30, 2025
Dec 27, 2024
Dec 29, 2024
Nov 11, 2024
Nov 16, 2024
Dec 26, 2024
Nov 16, 2024
Jan 4, 2025
Nov 16, 2024
Nov 30, 2024
Jan 4, 2025
Jan 21, 2025
Nov 16, 2024
Dec 24, 2024
Dec 24, 2024
Dec 31, 2024

Repository files navigation

LingoKen

LingoKen Logo

LingoKen is a Kenyan web and mobile-based platform for exploring, enjoying, and learning the diverse languages across Kenya's 42+ dialects. Built with VitePress for fast development and beautiful documentation.

Key Languages

  • Borana
  • Luhya
  • Meru
  • Swahili
  • Kamba
  • Kalenjin
  • Turkana
  • Orma
  • Dholuo
  • Kikuyu
  • Others coming soon

Each language has its dedicated page, with sub-pages covering key aspects like vocabulary, grammar, and cultural insights.

General Structure

project-root/
│
├── .vitepress/
│   ├── config.ts                 # VitePress configuration file
│   └── languages.ts              # TypeScript file with language data
│
├── components/
│   ├── GrammarSection.vue        # Vue component for Grammar
│   ├── PhrasesSection.vue        # Vue component for Phrases
│   ├── AudioSection.vue          # Vue component for Audio
│   └── CulturalInsightsSection.vue # Vue component for Cultural Insights
│
└── languages/
    ├── [language].md             # Dynamic language Markdown files
    └── (e.g., kikuyu.md, swahili.md)

Features

  • Language-Specific Pages: Navigate to dedicated pages for each language and explore dialect-specific sub-sections.
  • Cultural Insights: Learn not only the language but the cultural context, proverbs, and idioms unique to each dialect.
  • User-Friendly Built with VitePress for a clean, responsive, and fast-loading experience.

Installation

To run the project locally, ensure Node.js is installed, then run:

# Clone the repository
git clone https://github.com/your-username/lingoken.git
cd lingoken

# Install dependencies
npm install

# Start the development server
Original VitePress Script
npm run docs:dev

Changed for Vercel Deployment
npm run dev

About

LingoKen is a local version of Duolingo for the diverse languages in Kenya, across the 42+ dialects

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published