Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wakolivotes/lingoken
LingoKen is a local version of Duolingo for the diverse languages in Kenya, across the 42+ dialects
https://github.com/wakolivotes/lingoken
javascript markdown typescript vitepress vue
Last synced: about 1 month ago
JSON representation
LingoKen is a local version of Duolingo for the diverse languages in Kenya, across the 42+ dialects
- Host: GitHub
- URL: https://github.com/wakolivotes/lingoken
- Owner: wakoliVotes
- Created: 2024-02-04T15:42:47.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-11-29T05:50:17.000Z (about 1 month ago)
- Last Synced: 2024-11-29T06:28:27.475Z (about 1 month ago)
- Topics: javascript, markdown, typescript, vitepress, vue
- Language: TypeScript
- Homepage: https://lingoken.vercel.app/
- Size: 27.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LingoKen
**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](https://vitepress.vuejs.org/) for fast development and beautiful documentation.
## Key Languages
- Borana
- Luhya
- Meru
- Swahili
- Kamba
- Kalenjin
- Turkana
- Orma
- Dholuo
- KikuyuEach language has its dedicated page, with sub-pages covering key aspects like vocabulary, grammar, and cultural insights.
### General Structure
```txt
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](https://nodejs.org/) is installed, then run:
```bash
# Clone the repository
git clone https://github.com/your-username/lingoken.git
cd lingoken# Install dependencies
npm install# Start the development server
npm run docs:dev