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

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